Android Studio打包的时候出现"java.lang.OutOfMemoryError: GC overhead limit exceeded"

今天项目升级,在用签名打包的时候出现了"java.lang.OutOfMemoryError: GC overhead limit exceeded"这个错误。
原因:
JVM抛出 java.lang.OutOfMemoryError: GC overhead limit exceeded 错误就是发出了这样的信号: 执行垃圾收集的时间比例太大, 有效的运算量太小. 默认情况下, 如果GC花费的时间超过 98%, 并且GC回收的内存少于 2%, JVM就会抛出这个错误。
解决方法:
build.gradle中的android{ }
添加如下脚本就可以顺利编译了 。

dexOptions { 
incremental true 
javaMaxHeapSize “4g” 
}

猜你喜欢

转载自blog.csdn.net/qq_33241516/article/details/84065531