将依赖项添加到build.grade文件android后出错

时间:2015-12-02 04:35:04

标签: android dependencies retrofit build.gradle rx-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' 
}

2 个答案:

答案 0 :(得分:0)

尝试在项目中添加 libs 文件夹,并添加 .jar 文件。在Android Studio中尝试找到它们,右键单击de .jar 文件并添加为库(或其他内容)。 Android Studio完成剩下的工作。

答案 1 :(得分:0)

  1. 将您的库添加到libs文件夹。如果libs目录不存在,则将其添加到app目录下。
  2. 现在右键单击您的项目并选择打开模块设置。 它将启动一个名为项目结构的新窗口。
  3. 然后从左侧菜单中选择应用程序,从顶部选择依赖项,然后单击 右边的 + 。它将显示一个菜单,然后选择模块依赖。
  4. 您将获得库列表,从那里选择您的库并单击“应用”。