1.解决办法,在build.gradle里面添加如下设置
dexOptions {
incremental true
javaMaxHeapSize "4g"
}
出现这个问题原因:
根据异常说明OOM:java heap space可知,就是打包时 java的堆溢出了;所以,将堆的最大值调大一些,就不容易溢出了
补充,有时候可能需要删除掉(若之前加入了,但是此时不能运行,又出现了此问题)
incremental true
这个才可以运行,
本文介绍了解决Android应用在打包过程中遇到的OOM错误的方法。通过调整build.gradle文件中的dexOptions参数,增大javaMaxHeapSize的值来避免内存溢出问题。此外,还提到了在某些情况下可能需要移除incrementaltrue选项。
1.解决办法,在build.gradle里面添加如下设置
dexOptions {
incremental true
javaMaxHeapSize "4g"
}
出现这个问题原因:
根据异常说明OOM:java heap space可知,就是打包时 java的堆溢出了;所以,将堆的最大值调大一些,就不容易溢出了
补充,有时候可能需要删除掉(若之前加入了,但是此时不能运行,又出现了此问题)
incremental true
这个才可以运行,
229
1万+
621
9842

被折叠的 条评论
为什么被折叠?