【问题标题】:Error after adding dependencies to build.grade file android [duplicate]将依赖项添加到build.gradle文件android后出错[重复]
【发布时间】:2015-12-02 13:56:39
【问题描述】:

我正在尝试导入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' 
}

【问题讨论】:

    标签: android dependencies retrofit build.gradle rx-android


    【解决方案1】:

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

    【讨论】:

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

      【讨论】:

        猜你喜欢
        • 2016-03-28
        • 2018-01-16
        • 1970-01-01
        • 1970-01-01
        • 2021-01-07
        • 2014-01-09
        • 2015-11-13
        • 2012-11-01
        • 1970-01-01
        相关资源
        最近更新 更多