错误:任务java.lang.RuntimeException的执行失败:java.lang.RuntimeException:

时间:2018-01-11 09:24:57

标签: java android-studio

错误:任务执行失败':app:transformDexArchiveWithExternalLibsDexMergerForDebug'。

  

java.lang.RuntimeException:java.lang.RuntimeException:com.android.builder.dexing.DexArchiveMergerException:无法合并dex

1 个答案:

答案 0 :(得分:0)

自2014年12月3日起,发布了构建工具1.0.0-rc1。现在,您需要做的就是修改build.gradle:

android {
    compileSdkVersion 22
    buildToolsVersion "23.0.0"

         defaultConfig {
             minSdkVersion 14 //lower than 14 doesn't support multidex
             targetSdkVersion 22

             // Enabling multidex support.
             multiDexEnabled true
         }
}

dependencies {
    compile 'com.android.support:multidex:1.0.1'
}

如果您正在运行单元测试,则需要在Application类中包含它:

public class YouApplication extends Application {

    @Override
    protected void attachBaseContext(Context base) {
        super.attachBaseContext(base);
        MultiDex.install(this);
    }

}