**错误:任务执行失败':app:transformDexArchiveWithExternalLibsDexMergerForDebug'。
com.android.builder.dexing.DexArchiveMergerException:无法合并dex **
答案 0 :(得分:3)
步骤1:修改模块级build.gradle文件以启用multidex并将multidex库添加为依赖项,如下所示:
rule test:
params:
a = "a",
b = 5
shell:
"echo {params.a} {params.b}"
步骤2:如果您覆盖Application类,请将其更改为扩展MultiDexApplication(如果可能),如下所示:
android {
defaultConfig {
...
minSdkVersion 15
targetSdkVersion 26
multiDexEnabled true
}
...
}
dependencies {
compile 'com.android.support:multidex:1.0.1'
}
或者,如果您覆盖Application类但无法更改基类,则可以改为覆盖attachBaseContext()方法并调用MultiDex.install(this)以启用multidex:
public class MyApplication extends MultiDexApplication { ... }
更多信息请查看link
答案 1 :(得分:-1)
在build.gradle文件中添加。
android {
defaultConfig {
multiDexEnabled true
}
}