遇到错误
Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException
导致编译失败,加入一行代码就可以了。
dexOptions {
javaMaxHeapSize "4g"
}
dexOptions {
javaMaxHeapSize "4g"
}
compileSdkVersion 23
buildToolsVersion "24.0.1"
defaultConfig {
applicationId "com.bruce.a123education"
minSdkVersion 15
targetSdkVersion 23
versionCode 1
versionName "1.0"
multiDexEnabled true
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
debug {
signingConfig signingConfigs.edu123
}
}
本文介绍了一种常见的Android应用编译错误:'transformClassesWithDexForDebug'任务执行失败的问题及其解决方案。通过调整Gradle配置文件中的dexOptions参数,将javaMaxHeapSize设置为4g,可以有效解决该问题。

1万+

被折叠的 条评论
为什么被折叠?



