错误:任务':app:transformDexArchiveWithExternalLibsDexMergerForDebug'执行失败。
java.lang.RuntimeException:com.android.builder.dexing.DexArchiveMergerException:无法合并dex
您好我收到上述错误请解决。
答案 0 :(得分:2)
在Gradle中尝试此代码:
android {
defaultConfig {
multiDexEnabled true
}
}
答案 1 :(得分:2)
1)在app Gradle中添加 multiDexEnabled true ,如下所述。
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
providers: [AuthGuard,
ExpenseService,SellDetailService,AuthenticationService],
styleUrls: ['./app.component.css']
})
2)添加依赖项
android {
defaultConfig {
multiDexEnabled true
}
}
3)在应用程序类中调用以下方法
compile 'com.android.support:multidex:1.0.1'
希望它能帮到你!!!
答案 2 :(得分:1)
在app level gradle文件中添加以下代码..
defaultConfig {
multiDexEnabled true
}
答案 3 :(得分:1)
在这里,请更新您的build.gradle。并在gadel文件中添加multidex enable。 android { compileSdkVersion 22 buildToolsVersion“23.0.0”
defaultConfig {
minSdkVersion 14 //lower than 14 doesn't support multidex
targetSdkVersion 22
// Enabling multidex support.
multiDexEnabled true
}
}
依赖{ 编译'com.android.support:multidex:1.0.3' }`
答案 4 :(得分:1)
首先清理项目并在
之后构建项目将 multiDexEnabled true 添加到 build.gradle
{
"Message": "An error has occurred.",
"ExceptionMessage": "The remote server returned an error: (401) Unauthorized.",
"ExceptionType": "System.Net.WebException"
}
最后添加依赖
android {
compileSdkVersion xx
defaultConfig {
...
minSdkVersion xx //make sure your minSDK greater than 14
targetSdkVersion xx
multiDexEnabled true
...
}
}