Java 多个dex文件定义了Lorg/apache/http/HttpConnection与Gradle和Android Studio的连接

Java 多个dex文件定义了Lorg/apache/http/HttpConnection与Gradle和Android Studio的连接,java,android,eclipse,gradle,android-gradle-plugin,Java,Android,Eclipse,Gradle,Android Gradle Plugin,开发环境: 操作系统:Windows7 JDK:1.8.0_66 安卓工作室:1.5,于2015年11月12日建成 梯度:v2.8 build.gradle libs文件夹 项目结构 例外情况 意外的顶级异常: com.android.dex.DexException:多个dex文件定义Lorg/apache/http/HttpConnection 在过去的两天里一直在处理这个问题。了解到依赖项中有多个该类的定义,但在修复方面不清楚。无法获得有关此主题的任何答案 在Eclipse上,此

开发环境

  • 操作系统:Windows7
  • JDK:1.8.0_66
  • 安卓工作室:1.5,于2015年11月12日建成
  • 梯度:v2.8
build.gradle

libs
文件夹

项目结构

例外情况

意外的顶级异常:
com.android.dex.DexException:多个dex文件定义Lorg/apache/http/HttpConnection

在过去的两天里一直在处理这个问题。了解到依赖项中有多个该类的定义,但在修复方面不清楚。无法获得有关此主题的任何答案

Eclipse
上,此项目/模块运行时没有任何问题。这是我第一次在Android Studio上拍摄Gradle。所以

  • 是否需要安装特定的Android Gradle插件(或类似插件)?
  • 添加
    dexOptions{preDexLibraries=false}
    也会失败:
    错误:(11,0)找不到Gradle DSL方法:“dexOptions()”可能原因:项目“XXX”可能使用的Gradle版本不包含该方法。

  • 这里的设置有没有明显的错误

    请尝试将:
    dexOptions{preDexLibraries=false}
    添加到项目的渐变文件签出答案。@mdtuyen,谢谢您的回复。已经尝试过,Gradle返回时出现
    错误:(11,0)找不到Gradle DSL方法:'dexOptions()'可能原因:项目'XXX'可能使用的Gradle版本不包含该方法。
    您的libs文件夹中有什么?@mdtuyen,已经发布了问题中libs文件夹的图像,请查看。无法在此评论中发布该图像。请尝试将:
    dexOptions{preDexLibraries=false}
    添加到项目的渐变文件签出答案。@mdtuyen,谢谢您的回复。已经尝试过,Gradle返回时出现
    错误:(11,0)找不到Gradle DSL方法:'dexOptions()'可能原因:项目'XXX'可能使用的Gradle版本不包含该方法。
    您的libs文件夹中有什么?@mdtuyen,已经发布了问题中libs文件夹的图像,请查看。无法在此评论中发布该图像。