奇怪的異常 Process 'command '---.exe'' finished with non-zero exit value 2


工作中遇到一個奇怪的異常,網上解決辦法大部分說是 有重複的jar 。去除重複就可以了。折騰了半天不行。 還有可能是方法數目過多。

Error:Execution failed for task ':app:transformClassesWithDexForGuanfangDebug'.
> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'D:\setup\jdk\bin\java.exe'' finished with non-zero exit value 2


解決思路: 


1:尋找 重複的jar,去除重複

2:確保 沒有重複的jar後,可能是方法數目過多導致 。在build.gradle 中加入如下配置 重新編譯即可。

dexOptions {
    javaMaxHeapSize "2g"
}

defaultConfig {
    multiDexEnabled true
}







發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章