Android Studio Chipmunk 2021.2.1在M1 Monterey 12.5.1启动崩溃求助
Mac Monterey 12.5.1升级后ARM版Android Studio 2021.2.1.16启动JVM崩溃问题
很多用户都遇到过和你完全一致的问题:在MacOS Monterey从12.5升级到12.5.1后,ARM架构版本的Android Studio 2021.2.1.16启动时触发JVM SIGSEGV致命错误,崩溃日志指向libjvm.dylib中的oop_access_barrier相关代码。
以下是社区验证有效的解决方法:
修改Android Studio的VM配置文件
找到Android Studio安装包(右键→显示包内容),进入Contents/bin目录编辑studio.vmoptions文件,添加或替换以下参数:# 替换为ZGC垃圾收集器 -XX:+UseZGC # 或者替换为ParallelGC -XX:+UseParallelGC保存后重启Android Studio即可。
手动指定兼容的JDK
该版本AS自带的OpenJDK 11.0.12与Monterey 12.5.1存在兼容性冲突,可以下载ARM架构的兼容JDK(如Azul Zulu JDK 11/17),然后在studio.vmoptions中添加:-java_home /你的JDK安装路径临时用Rosetta启动
右键Android Studio图标→显示简介,勾选“使用Rosetta打开”,虽然会失去ARM原生性能,但能快速绕开崩溃问题应急使用。升级Android Studio到新版本
Google在后续的Android Studio版本(如2022.1.1及以后)中修复了这个系统兼容性问题,直接升级到最新稳定版是一劳永逸的解决方式。
内容的提问来源于stack exchange,提问作者tom
相关产品推荐
相关产品推荐

