升级MacOS Monterey后Android模拟器无法运行该如何解决?
共性问题说明
该问题是Apple M1系列设备升级MacOS Monterey后的常见共性问题,大量开发者都遇到过相同情况,触发原因多为系统升级后网络权限、图形渲染接口或底层虚拟化权限发生变更,和Android Studio版本、arm64系统镜像本身无直接关联。
可行解决方案
你可以依次尝试以下操作:
- 手动配置模拟器DNS
打开AVD管理器,点击对应模拟器右侧的编辑按钮,选择「Show Advanced Settings」,下拉到网络配置区域,将DNS服务器手动设置为8.8.8.8,保存后冷启动模拟器即可 - 修改模拟器渲染配置
打开模拟器对应配置文件,默认路径为~/.android/avd/[你的模拟器名称].avd/config.ini,新增或修改两行配置:
保存配置后冷启动模拟器Vulkan = off GLDirectMem = on - 重置虚拟化权限
打开Mac「系统设置」-「隐私与安全性」-「开发者工具」,先取消Android Studio、Android Emulator的勾选,再重新勾选,重启Android Studio后再尝试启动模拟器 - 重装Android Emulator组件
打开Android Studio偏好设置,依次进入「Appearance & Behavior」-「System Settings」-「Android SDK」-「SDK Tools」页,先取消勾选「Android Emulator」点击应用完成卸载,重启Android Studio后回到同一路径重新勾选安装最新版模拟器组件,再启动模拟器即可
内容的提问来源于stack exchange,提问作者Flarosa
相关产品推荐
相关产品推荐

