首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >java.util.zip.ZipException:在packageAllDebugClassesForMultiDex期间重复条目

java.util.zip.ZipException:在packageAllDebugClassesForMultiDex期间重复条目
EN

Stack Overflow用户
提问于 2014-11-17 14:32:23
回答 18查看 249.4K关注 0票数 119

我不确定这个错误是什么意思。

代码语言:javascript
复制
Execution failed for task ':excelSior:packageAllDebugClassesForMultiDex'.
> java.util.zip.ZipException: duplicate entry: android/support/v4/util/TimeUtils.class

我目前正在对我的库使用android-support-v4.jar

代码语言:javascript
复制
dependencies {
    compile project(':addThisSDK')
    compile project(':centeredContentButton')
    compile project(':googleplayservices_lib')
    compile files('libs/adxtag2.4.6.jar')
    compile files('libs/android-support-v4.jar')
    compile files('libs/aws-android-sdk-1.7.1.1-debug.jar')
    compile files('libs/commons-lang-2.6.jar')
    compile files('libs/crittercism_v4_4_0_sdkonly.jar')
    compile files('libs/dd-plist.jar')
    compile files('libs/FiksuAndroidSDK_4.1.1.jar')
    compile files('libs/iqengines-sdk-barcode.jar')
    compile files('libs/irEventTracker-1.2.jar')
    compile files('libs/jolt-core-0.0.7.jar')
    compile files('libs/json-utils-0.0.7.jar')
    compile files('libs/jsoup-1.7.2.jar')
    compile files('libs/kooaba-api-v4-java.jar')
    compile 'com.android.support:multidex:1.0.0'
}

gradle同步期间未显示错误。正当我尝试运行应用程序时

可能的问题是什么?

EN

回答 18

Stack Overflow用户

回答已采纳

发布于 2016-09-08 18:38:11

你需要检查你是否已经插入了v4库和编译库?您不能在您的应用程序或依赖程序中重复库。

删除重复文库,以便只保留一个V4。

在你的应用目录build.gradle文件中添加以下命令:

代码语言:javascript
复制
android{


    configurations {
        all*.exclude group: 'com.android.support', module: 'support-v4'
        all*.exclude group: 'com.android.support', module: 'support-annotations'
    }

}

这对我很有效!你可以试试!

票数 65
EN

Stack Overflow用户

发布于 2015-03-19 00:48:18

你现在可能已经修复了这个问题,但是为了不让这个问题一直没有得到回答,试着把这个添加到你的build.gradle

代码语言:javascript
复制
configurations {
    all*.exclude group: 'com.android.support', module: 'support-v4'
}
票数 82
EN

Stack Overflow用户

发布于 2016-07-30 22:57:37

在我的例子中,前面提到的“重复输入”错误是在build.gradle中设置multiDexEnable=true之后出现的。

为了完全解决这个错误,首先看看Configure Apps with Over 64K Methods (特别是“使用Gradle配置你的应用程序的Multidex”)。

此外,使用Android Studio中的ctrl+n搜索导致“重复条目”错误的类的实例。确定包含副本的模块和依赖项,并将其从构建中排除,例如:

代码语言:javascript
复制
compile ('org.roboguice:roboguice:2.0') {
    exclude module: 'support-v4'
}

我不得不尝试多个模块标签,直到它起作用。排除"support-v4“可以解决"java.util.zip.ZipException: duplicate entry: android/support/v4/*”相关的问题

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26966843

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档