Android Studio模拟器安装成功但未显示在运行设备列表(Mac M1)
针对Mac M1芯片Android模拟器不显示的排查方案
附场景说明:Android Studio的运行设备选择列表为空,已手动启动的模拟器未出现在可选设备中。
检查ADB与模拟器的连接状态
打开终端执行以下命令,确认模拟器进程是否被ADB识别:adb devices如果能看到模拟器设备ID但状态是
offline,执行:adb kill-server adb start-server adb connect localhost:5555若未列出设备,继续下一步排查。
验证模拟器架构兼容性
M1芯片仅兼容arm64架构的系统镜像,打开Android Studio的AVD Manager:- 选中目标模拟器,点击Edit按钮
- 确认System Image选择的是
arm64-v8a版本(请勿选择x86/x86_64架构镜像) - 若之前使用的是x86架构镜像,删除现有模拟器,重新创建arm64架构的模拟器实例
重置模拟器的调试连接配置
- 启动模拟器,打开模拟器内的Settings -> System -> Developer options
- 关闭后重新开启USB debugging选项
- 同时开启Wireless debugging,在终端执行配对命令:
输入模拟器界面显示的配对码,再执行adb pair localhost:5556adb connect localhost:5555完成连接
检查qemu进程的运行状态
打开Mac的Activity Monitor,搜索qemu-system-arm64:- 确认进程处于正常运行状态,若存在多个同名进程,全部强制退出后重新启动模拟器
- 右键进程选择Open Files and Ports,排查是否有权限相关的报错信息
清理Android Studio及ADB缓存
关闭Android Studio,在终端执行以下命令删除缓存文件:rm -rf ~/Library/Caches/Google/AndroidStudio* rm -rf ~/.android/avd/ rm -rf ~/.android/adbkey*重新启动Android Studio,重新创建并启动模拟器
内容的提问来源于stack exchange,提问作者Sharan
相关产品推荐
相关产品推荐

