2016-04-06 53 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" 
}