Android Studio新建项目报Java heap space内存错误该如何解决?
"Out of memory: Java heap space。请使用'-Xmx' JVM选项配置Gradle内存设置(例如'-Xmx2048m'。)
请修复项目的Gradle设置。"
解决方案
方案1:修改全局Gradle JVM参数(对所有项目生效,优先推荐)
- 打开Android Studio,依次点击顶部菜单栏
File→Settings(macOS为Android Studio→Settings) - 左侧菜单选择
Build, Execution, Deployment→Build Tools→Gradle - 找到
Gradle JVM分类下的Gradle VM options输入框,填入参数-Xmx2048m -XX:MaxMetaspaceSize=512m,如果设备内存大于8G,可将2048调整为4096优化运行效率 - 点击
Apply→OK保存配置,重启Android Studio后重新创建项目即可
方案2:修改单项目Gradle配置(仅对当前项目生效)
- 报错后进入项目根目录,找到
gradle.properties文件 - 在文件末尾添加如下配置:
org.gradle.jvmargs=-Xmx2048m -XX:MaxMetaspaceSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
- 点击编辑器右上角的
Sync Now同步Gradle配置,同步完成后报错即可解除
方案3:修改Android Studio运行内存(上述方案无效时使用)
- 打开Android Studio,依次点击顶部菜单栏
Help→Edit Custom VM Options - 在弹出的vmoptions配置文件中,找到
-Xmx开头的配置行,默认值一般为-Xmx1280m,修改为-Xmx2048m,设备内存充足可调整为4096m - 保存文件后重启Android Studio即可
内容的提问来源于stack exchange,提问作者Safi Emile
相关产品推荐
相关产品推荐

