You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解决Android Studio中“Invalid maximum heap size: -Xmx4096m”致命异常?

解决Android Studio修改VM配置后无法启动的问题

嘿,我懂你现在的糟心情况——本来想调VM配置让Android Studio跑快点,结果改完直接启动失败,还报了Invalid maximum heap size的错。问题其实出在你加的注释上!

Android Studio的VM选项文件不支持在配置参数同一行后面加注释,你写的-Xmx4096m # <------ increase this to most of your RAM被系统当成了一整个无效的参数,自然启动失败了。

跟着这些步骤修复就行:

  1. 找到VM配置文件
    如果你还记得Help>Edit Custom VM Options打开的文件路径直接去那里就行;要是忘了,不同系统的默认位置参考:

    • Windows:C:\Users\<你的用户名>\.AndroidStudio<版本号>\studio64.exe.vmoptions(32位是studio.exe.vmoptions)
    • Mac:~/Library/Application Support/Google/AndroidStudio<版本号>/studio.vmoptions
    • Linux:~/.AndroidStudio<版本号>/studio.vmoptions
  2. 修正配置内容
    用普通文本编辑器打开文件,把带注释的那行拆成纯配置项+单独的注释行,或者直接去掉注释。正确的配置示例应该是这样:

    # 初始堆内存
    -Xms1024m
    # 最大堆内存(建议设置为可用物理内存的70%左右)
    -Xmx4096m
    -XX:MaxPermSize=1024m
    -XX:ReservedCodeCacheSize=440m
    -XX:+UseCompressedOops
    -XX:-HeapDumpOnOutOfMemoryError
    -Dfile.encoding=UTF-8
    

    划重点:每个配置参数单独占一行,注释要单独起一行用#开头,别跟参数挤在一起。

  3. 重启Android Studio
    保存修改后的文件,再重新启动Android Studio,应该就能正常打开了。

最后提个小建议:设置-Xmx的值时别贪大,比如你电脑是8G内存,设4G就很合适;如果只有4G内存,建议调到2G左右,避免占用过多内存导致系统卡顿。

内容的提问来源于stack exchange,提问作者Banka

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 06:19:42