M1芯片Mac升级Android Studio Bumblebee后模拟器无法启动求助
M1芯片Mac Android模拟器离线/无窗口问题修复方案
问题现象
- M1芯片MacBook Air升级Android Studio Bumblebee 2021.1.1 Canary 4后模拟器突然失效,运行项目提示
waiting for devices to come online - 活动监视器可查看到
qemu-system-aarch64进程正常运行,但Android Studio无法识别模拟器,也无独立模拟器窗口弹出 - 升级后此前可用的android-emulator-m1-preview也无法运行,降级IDE、删除本地Android配置目录、重置IDE偏好、擦除模拟器数据冷启动、替换arm64系统镜像、重装模拟器组件均无效
可行修复步骤
- 完全退出Android Studio,打开活动监视器,强制结束所有
qemu-system-aarch64、emulator相关进程 - 打开终端,执行命令删除所有模拟器快照缓存:
rm -rf ~/.android/avd/*/snapshots - 打开Android Studio的SDK Manager,找到Android Emulator组件,卸载后重启IDE,再重新安装31.1.4及以上稳定版本的模拟器组件
- 新建模拟器时必须选择arm64-v8a架构的系统镜像,不要使用x86相关镜像,Android 12(S)及以上版本的官方arm64镜像优先选择r03及以上版本
- 首次启动模拟器时不要通过Android Studio的运行项目按钮启动,先打开AVD Manager,选中对应模拟器执行冷启动,等待模拟器窗口完全弹出、系统加载完成后再运行项目
- 如果仍无窗口弹出,在终端执行以下命令启动模拟器查看具体报错信息,根据提示修复对应问题:
cd ~/Library/Android/sdk/emulator && ./emulator -avd 你的模拟器名称 - 若提示权限拦截,打开「系统偏好设置-安全性与隐私」,允许qemu相关程序运行,重启Mac后再启动模拟器即可
内容的提问来源于stack exchange,提问作者G.2.D Gaming
相关产品推荐
相关产品推荐

