生成签名的APK文件时显示如下错误
Execution failed for task app:dexRelease
。
我找不到原因。请帮帮我。
error log
UNEXPECTED TOP-LEVEL ERROR:
java.lang.OutOfMemoryError: GC overhead limit exceeded
Error:Execution failed for task ':app:dexRelease'.
com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:进程'命令'C:\ Program Files \ Java \ jdk1.7.0_79 \ bin \ java.exe''已完成具有非零退出值3
答案 0 :(得分:5)
在您的应用级build.gradle
文件中添加此内容。
android
{
dexOptions {
incremental true
javaMaxHeapSize "4g"
}
}
答案 1 :(得分:1)
如果您使用gradle作为构建系统,则可以在buildTypes中禁用minifyEnabled选项。
android {
buildTypes {
release {
minifyEnabled false
}
debug {
minifyEnabled false
}
}
}