解决 java.lang.OutofMemoryError:Java heap space

1,910 阅读1分钟

问题起因

image.png 在打包一个较大项目的release版apk时,爆出了 java.lang.OutofMemoryError:Java heap space的错误,根据error提示,超过了Java 堆内存

原因分析

默认情况下,Android Studio 的最大堆大小为1280MB,如果在处理大型项目,或者系统有大量的RAM,将有可能爆出java.lang.OutofMemoryError:Java heap space的Error

解决方法

我们可以通过增加Android Studio进程(例如核心IDE、Gradle守护程序和Kotlin守护程序)的最大堆大小来提高性能

如果使用具有至少5GB RAM的64位系统,可以手动调整项目的堆大小

File -> Settings -> Appearance & Behavior -> System Settings -> Memory Settings

image.png

image.png

参考文献

stackoverflow.com/questions/4…