1

Я работаю с андроид-студией, и у меня есть проблема ... я импортирую 2 библиотеки (facebook SDK и Aws), которые используют и импортируют поддержку android v4 libs, выполнение этого градиля не может скомпилировать что-либо, дающее плохое исключение верхнего уровня (dexDebug). В других ответах я увидел, что могу решить эту ситуацию двумя способами, удалив одну из libs (но я не могу, потому что мне нужны оба) или используя «multipledex = true» в build.gradle, которые дают мне еще одну ошибку для длина команды.Android Studio - высший уровень Исключение - поддержка Lib через maven

Итак, что я должен делать? Должен ли я прекратить использование AS и вернуться к Eclipse? Или у кого-нибудь есть решение?

Спасибо, Andrea

ответ

0

Не импортировать библиотеку поддержки путем копирования его банку, как вы использовали в Eclipse. В Gradle, доступ к нему через его координаты Maven и система сборки гарантирует, что только одна копия компонуется в проект:

dependencies { 
    compile 'com.android.support:support-v4:X.X.X' 
} 

где X.X.X правильный номер версии для установки SDK. Если вы управляете зависимостью через Структура проекта> (ваш модуль)> Зависимости> +> Зависимость от библиотеки, это поможет вам получить номер версии справа.

 Смежные вопросы

  • Нет связанных вопросов^_^