【问题标题】:Gradle duplicate entry errorGradle重复输入错误
【发布时间】:2018-04-19 03:32:43
【问题描述】:

我得到了错误

错误:任务 ':app:transformClassesWithJarMergingForDebug' 执行失败。 com.android.build.api.transform.TransformException:java.util.zip.ZipException:重复条目:android/support/v4/widget/ViewDragHelper$Callback.class

在我的 gradle 中有这些依赖项。

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'br.com.liveo:navigationdrawer-material:2.5.1'
compile 'com.android.support:support-v4:23.4.0'
compile 'com.android.support:recyclerview-v7:25.3.1'
compile 'com.android.support:cardview-v7:25.3.1'
}

我也将 muldiDexEnable 设置为 true。

这里是库

【问题讨论】:

  • 您的libs/ 目录中有任何内容吗?另外,将com.android.support:support-v4:23.4.0 更改为com.android.support:support-v4:25.3.1,以便所有支持库版本都匹配。
  • 我刚刚添加了库的截图
  • 支持库不匹配
  • 这并没有真正回答我的问题。在您模块的libs/ 目录中,您有任何 JAR 文件吗?
  • 哦,对不起,我没有。将 com.android.support:support-v4:23.4.0 更改为 com.android.support:support-v4:25.3.1 为我解决了这个问题。谢谢

标签: android gradle android-gradle-plugin android-support-library


【解决方案1】:

使用相同版本的支持库:

compile 'com.android.support:support-v4:25.3.1'
compile 'com.android.support:recyclerview-v7:25.3.1'
compile 'com.android.support:cardview-v7:25.3.1'

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多