我已经通过非零退出值1,2,与multidex问题相关,但现在我得到非零退出值3.
工作室消息:
Information:Gradle: Executing tasks: [:emoticons_lib_proj:assembleDebug, :myProject_Developement:assembleDebug]
Information:5/27/2015 5:56 PM - Compilation completed with 1 error and 0 warnings in 5m 58s 77ms
Error:Gradle: Execution failed for task ':myProject_Developement:dexDebug'.
com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:进程'命令'C:\ Program Files \ Java \ jdk1.8.0_20 \ bin \ java.exe''已完成具有非零退出值3
我希望有人可能已经面对这个问题并且已经修复了。请让我知道我误导的地方,
答案 0 :(得分:14)
当你的项目包含大量类时,android studio会抛出non-zero exit value 3
错误。
要解决此错误,请在build.gradle
文件中添加此项并使用gradle同步项目。
dexOptions {
javaMaxHeapSize "4g"
}
答案 1 :(得分:8)
固定溶液:将HEAP大小增加到2g或4g。
android {
defaultConfig {}
dexOptions {
javaMaxHeapSize "4g"
}
packagingOptions {
}
buildTypes {
} }
答案 2 :(得分:0)
我几乎每天都有同样的问题,我总是通过清理和重建项目来摆脱它。最糟糕的情况是重启Android Studio。
答案 3 :(得分:0)
在我的情况下,似乎在内存不足时发生。我在具有8 GB RAM的Windows 7上运行Android Studio,每次总RAM使用率接近6 GB时,我得到相同的错误代码或不同的错误代码(" java.exe以非零退出值1& #34;。)
关闭部分或全部其他程序(例如互联网浏览器,Android模拟器)总能为我解决问题。
答案 4 :(得分:0)
我修复了我的问题: 安卓{ dexOptions { javaMaxHeapSize" 4g" } } 尝试即使您发出问题也会修复。我希望如此......