我正在尝试导入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'
}
答案 0 :(得分:0)
尝试在项目中添加 libs 文件夹,并添加 .jar 文件。在Android Studio中尝试找到它们,右键单击de .jar 文件并添加为库(或其他内容)。 Android Studio完成剩下的工作。
答案 1 :(得分:0)