Android gradle插件multidex ZipException

时间:2014-11-20 06:34:52

标签: android gradle multidex android-multidex

我试图使用新的multidex选项,但是我收到以下错误:

Execution failed for task ':packageAll[Variant]TestClassesForMultiDex'.
> java.util.zip.ZipException: duplicate entry: android/support/multidex/BuildConfig.class

我能够发现问题只发生在运行 connectedAndroidTests 任务时,而不是仅仅在构建项目时( build )。

2 个答案:

答案 0 :(得分:5)

这是一个问题,它在多索引库1.0.1中得到解决,请参阅:Duplicate BuildConfig classes when using multidex test support

尝试:

compile 'com.android.support:multidex:1.0.1'
androidTestCompile 'com.android.support:multidex-instrumentation:1.0.1'

答案 1 :(得分:0)

this的最后一部分指定了

注意:使用multidex创建测试APK需要额外设置。

这可能是原因。