Android错误:Gradle Duplicate Entry:java.util.zip.ZipException

时间:2016-07-14 07:29:18

标签: android maven android-studio android-gradle build.gradle

当我尝试运行应用程序时出现错误

Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'.
  

com.android.build.api.transform.TransformException:java.util.zip.ZipException:重复条目:android / support / annotation / IntegerRes.class

我尝试了gradlew应用程序:依赖项,其结果是

compile - Classpath for compiling the main sources.
+--- com.google.code.gson:gson:2.2.2
+--- project :seekArc_library
+--- project :socialauthandroid
+--- project :SwipeMenuListView
+--- com.android.support:design:24.0.0
|    +--- com.android.support:support-v4:24.0.0
|    |    \--- com.android.support:support-annotations:24.0.0
|    +--- com.android.support:recyclerview-v7:24.0.0
|    |    +--- com.android.support:support-annotations:24.0.0
|    |    \--- com.android.support:support-v4:24.0.0 (*)
|    \--- com.android.support:appcompat-v7:24.0.0
|         +--- com.android.support:support-v4:24.0.0 (*)
|         +--- com.android.support:support-vector-drawable:24.0.0
|         |    \--- com.android.support:support-v4:24.0.0 (*)
|         \--- com.android.support:animated-vector-drawable:24.0.0
|              \--- com.android.support:support-vector-drawable:24.0.0 (*)
\--- com.android.support:support-v13:24.0.0

我认为这是因为maven的依赖。所以我尝试exulde选项支持v4,但没有用。

gradle这个

dependencies {
  compile 'com.google.code.gson:gson:2.2.2'
  compile files('libs/acra-4.5.0.jar')
  compile files('libs/org.apache.commons.httpclient.jar')
  compile files('libs/org.apache.http.legacy.jar')
  compile project(':seekArc_library')
  compile project(':socialauthandroid')
  compile project(':SwipeMenuListView')
  compile('com.android.support:support-v13:24.0.0') {
    exclude module: 'support-v4'
  }
  compile ('com.android.support:design:24.0.0'){
    exclude module: 'support-v4'
  }

}

我尝试重建和清理你的项目,同步但没有用。问题仍然存在

任何人都可以帮助我。

0 个答案:

没有答案