Ошибка после добавления зависимостей в файл build.grade android

Я пытаюсь импортировать retrofit 2.0, чтобы использовать преобразователь gson, rx java adapter, простой преобразователь xml. Когда я добавил простой конвертер xml, я получаю эти предупреждения и ошибку. Я использую SDK версии 23.

Как исправить эту ошибку?

Предупреждения:

Предупреждение. Зависимость xpp3:xpp3:1.1.3.3 игнорируется для отладки, поскольку она может конфликтовать с внутренней версией, предоставленной Android.

Предупреждение. Зависимость xpp3:xpp3:1.1.3.3 игнорируется для выпуска, поскольку она может конфликтовать с внутренней версией, предоставленной Android.

Ошибка:

Error:Execution failed for task ':app:preDexDebug'.> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/bin/java'' finished with non-zero exit value 1

файл build.gradle:

dependencies {
  // rxAndroid
  compile 'io.reactivex:rxandroid:1.0.1'
  compile 'io.reactivex:rxjava:1.0.14'
  // Retrofit
  compile 'com.squareup.retrofit:retrofit:2.0.0-beta2'
  compile 'com.squareup.retrofit:converter-gson:2.0.0-beta2'
  compile 'com.squareup.retrofit:adapter-rxjava:2.0.0-beta2'
  compile 'com.squareup.retrofit:converter-simplexml:2.0.0-beta2' 
}

person Zach    schedule 02.12.2015    source источник


Ответы (2)


Попробуйте добавить в проект папку libs, а также файл .jar. В Android Studio попробуйте найти их, щелкните правой кнопкой мыши файл .jar и добавьте в качестве библиотеки (или что-то в этом роде). Android Studio сделает все остальное.

person Crimeiaman    schedule 02.12.2015

  1. Добавьте свою библиотеку в папку libs. Если каталог libs отсутствует, добавьте его в каталог приложения.
  2. Теперь щелкните правой кнопкой мыши свой проект и выберите открыть настройки модуля. Откроется новое окно, называемое структурой проекта.
  3. Затем выберите приложение в меню слева и зависимости сверху, затем нажмите + справа. Он покажет одно меню, а затем выберет зависимость модуля.
  4. Вы получите список библиотек, выберите оттуда свою библиотеку и нажмите «Применить».
person Shashi Ranjan    schedule 02.12.2015