2015-11-10 39 views
0

而產生的Android應用程序簽署錯誤而產生的Android應用程序簽署

Error:Execution failed for task ':app:dexRelease'. 
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home/bin/java'' finished with non-zero exit value 2 

我收到此錯誤,這是我的文件 image 1

Image 2

+0

嘗試使用jdk 1.7編譯它 –

+0

我該怎麼做? – kitus

回答

0

我曾經有過同樣的錯誤。對於我來說,增加Java最大堆大小解決了錯誤。嘗試添加

android { 
    ... 
    dexOptions { 
     javaMaxHeapSize "4g" 
    } 
    ... 
} 

到您的build.gradle文件。

此錯誤的另一個原因可能是您的應用程序很大,您需要啓用multidex支持。請參閱​​