2016-04-06 67 views
2

當我嘗試從我的Android工作室簽署APK我得到這個錯誤:Android Studio中建立簽署應用程序錯誤

:app:dexRelease 
AGPBI: {"kind":"simple","text":"UNEXPECTED TOP-LEVEL ERROR:","sources":[{}]} 
AGPBI: {"kind":"simple","text":"java.lang.OutOfMemoryError: GC overhead limit exceeded","sources":[{}]} 
+0

嘗試此鏈接HTTP: //stackoverflow.com/a/33854389/3678308 –

回答

2

隨着你提供什麼,我可以承擔有限的信息,您方面面臨OOM異常建設時。你可以在你的應用gradle文件中使用

dexOptions { 
    incremental true 
    javaMaxHeapSize "4g" 
} 

。這應該是你的Android {//等等等等}內

給這個一杆。 乾杯!

0

我有同樣的錯誤

的build.gradle

defaultConfig { 

    multiDexEnabled true 
} 

在你的應用程序

@Override 
protected void attachBaseContext(Context base) { 
    super.attachBaseContext(base); 
    //for multiDex 64k 
    MultiDex.install(this); 
} 


add proguard 

#suppresses "Ignoring InnerClasses attribute for an anonymous inner class" warning 
-keepattributes EnclosingMethod 

如果有,你需要

dexOptions { 
    incremental true 
    javaMaxHeapSize "4g" 
}