Android Gradle插件multidex ZipException

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

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

我只能在运行connectedAndroidTests任务时发现问题,而不是简单地构build项目( 构build )。

Solutions Collecting From Web of "Android Gradle插件multidex ZipException"

这是一个问题,它已在multi-dex库1.0.1中解决,请参阅: 使用multidextesting支持时重复的BuildConfig类

尝试:

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

这个的最后一部分指出了这一点

注意:使用multidex创buildtestingAPK需要额外的设置。

这可能是原因。