Mac版Android Studio Hedgehog模拟器崩溃问题求助
解决方案:Mac Catalina + Android Studio Hedgehog 模拟器崩溃(Exit Code 134)
一、修复模拟器路径不一致问题
- 配置环境变量
打开终端,编辑对应shell的配置文件(bash用~/.bash_profile,zsh用~/.zshrc):
添加正确的SDK路径到open ~/.zshrcPATH,替换旧路径:
保存后刷新环境变量:export PATH="/Library/Application Support/Android/SDK/tools:$PATH" export PATH="/Library/Application Support/Android/SDK/emulator:$PATH"source ~/.zshrc - 验证路径
终端执行以下命令,确认路径指向正确:
正常输出应为which emulator/Library/Application Support/Android/SDK/tools/emulator或独立的emulator目录(新版SDK可能拆分出单独的emulator文件夹) - 同步Android Studio的SDK路径
打开Android Studio,进入Settings > Appearance & Behavior > System Settings > Android SDK,将SDK Location修改为/Library/Application Support/Android/SDK,点击Apply保存
二、处理Intel HAXM相关问题
Android Studio Hedgehog不再通过SDK Manager提供HAXM,需手动处理:
- 开启CPU虚拟化
重启Mac,按住Command+R进入恢复模式,打开终端执行:
重启后验证虚拟化状态:csrutil disable
输出包含sysctl -a | grep machdep.cpu.featuresVMX即为开启成功 - 手动安装HAXM
下载兼容Mac Catalina的Intel HAXM安装包,运行安装程序完成部署。安装后验证:
输出包含kextstat | grep intelcom.intel.kext.intelhaxm即为安装成功
三、额外排查(针对Exit Code 134)
- 删除现有Pixel 6a API 34模拟器实例,在
Device Manager中重新创建 - 在SDK Manager中确保
Android SDK Platform 34、Android Emulator、Android SDK Build-Tools为最新版本 - 给Android Studio和SDK目录赋予完整磁盘访问权限(系统偏好设置 > 安全性与隐私 > 隐私 > 完整磁盘访问权限,添加对应程序和目录)
内容的提问来源于stack exchange,提问作者user3353300
相关产品推荐
相关产品推荐

