2015-11-10 40 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支持。请参阅​​