当前位置:   article > 正文

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

android 打包caused by: java.lang.outofmemoryerror: gc overhead limit exceede

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

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

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

android {
      dexOptions {
            incremental true
            javaMaxHeapSize "4g"
        }
  • 1
  • 2
  • 3
  • 4
  • 5
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/443788
推荐阅读
相关标签
  

闽ICP备14008679号