Android 打包时出现 java.lang.OutOfMemoryError: GC overhead limit exceeded 的解决办法

来源:互联网 发布:else if语句怎么用java 编辑:程序博客网 时间:2024/05/19 00:56

序言: 一开始遇到这错的时候就懵逼了,想到内存溢出异常怎么会在打包的时候出来呢, 后来经过查阅得知,是因为如下原因:

    JDK6新增错误类型。当GC为释放很小空间占用大量时间时抛出。一般是因为堆太小。导致异常的原因:没有足够的内存。

后来各方面百度得知让修改jvm内存大小之类的, 但是并不管用. 终于,周瑜打黄盖,哦不是,是苦心人天不负, 在graldr中添加如下信息即可:

android {      dexOptions {            incremental true            javaMaxHeapSize "4g"        }
1 0
原创粉丝点击