修改VM选项后Mac M1上的Android Studio无法启动求助
解决Android Studio无法启动的问题
1. 定位正确的VM选项文件路径
M1芯片Mac上,Android Studio Dolphin(2021.3.1)的配置文件路径和Intel机型不同,正确路径为:~/Library/Application Support/Google/AndroidStudio2021.3/studio.vmoptions
如果手动找不到,可通过终端命令快速定位:
find ~/Library -name "studio.vmoptions"
2. 修正错误的VM参数
你之前添加的-XX:MaxPermSize=512是Java 8及更早版本的废弃参数,Android Studio Dolphin基于Java 11运行,这个参数会直接导致启动失败。结合你的16GB内存,推荐使用以下适配M1芯片的优化参数:
-Xms2048m -Xmx8192m -XX:ReservedCodeCacheSize=512m -XX:+UseG1GC -XX:SoftRefLRUPolicyMSPerMB=50 -XX:CICompilerCount=2 -Dsun.io.useCanonCaches=false -Djdk.http.auth.tunneling.disabledSchemes="" -Djna.nosys=true -Djna.boot.library.path= -Dkotlinx.coroutines.debug=off -Djdk.module.illegalAccess.silent=true
说明:
-Xmx8192m:给AS分配8GB内存(16GB主机内存足够支撑,能有效提升运行速度)- 移除了无效的
-XX:MaxPermSize参数 - 其余参数为适配M1架构和Java 11的通用优化配置
3. 清理重装残留的无效配置
重装后仍无法启动,说明旧配置文件未被完全清除,需手动删除残留目录:
- 打开访达,按
Command+Shift+G,输入~/Library/Application Support/Google/,删除AndroidStudio2021.3文件夹 - 同样方式打开
~/Library/Caches/Google/,删除AndroidStudio2021.3文件夹 - 打开
~/Library/Logs/Google/,删除AndroidStudio2021.3文件夹 - 重新启动Android Studio,会生成全新配置文件,之后再按步骤2修改VM参数
4. 排查启动异常(可选)
如果修改后仍无法启动,可查看启动日志定位问题:
cat ~/Library/Logs/Google/AndroidStudio2021.3/idea.log
内容的提问来源于stack exchange,提问作者Eko Muhammad Rilo Pembudi
相关产品推荐
相关产品推荐

