M1芯片设备中Android Studio无法安装Android Emulator问题求助
可行解决步骤
该问题确实和M1芯片架构相关,2021.2.1 Canary 3属于早期适配arm架构的测试版本,对Android Emulator这类核心组件的适配逻辑存在缺陷,会导致组件无法正常拉取、识别,可按照以下步骤依次尝试解决:
- 调整更新通道:打开Android Studio「偏好设置」→「外观与行为」→「系统设置」→「更新」,将更新通道从Canary 通道切换为Beta 通道或稳定通道,重启IDE后重新进入SDK Tools页面,查看Android Emulator选项是否恢复显示。
- 开启过时包展示:进入SDK Tools页面,勾选底部的「Show Package Details(显示包详情)」和「Obsolete(显示过时包)」选项,刷新列表后查找适配arm64架构的Android Emulator包,版本需不低于30.9.0,选择对应版本安装即可。
- 配置环境变量生效:确认手动放置的模拟器文件路径为
~/Library/Android/sdk/emulator,将~/Library/Android/sdk/emulator、~/Library/Android/sdk/emulator/qemu/darwin-aarch64两个路径添加到系统PATH环境变量中,执行source ~/.zshrc(zsh终端)或source ~/.bash_profile(bash终端)使配置生效,重启Android Studio后检查识别状态。 - 清理残留配置后重装正式版:如果以上操作无效,卸载当前Canary版本Android Studio,手动删除以下残留目录:
~/Library/Application Support/Google/AndroidStudio2021.2~/Library/Caches/Google/AndroidStudio2021.2~/Library/Preferences/AndroidStudio2021.2
清理完成后安装正式版Android Studio,重新配置SDK即可正常识别Android Emulator组件。
内容的提问来源于stack exchange,提问作者Aousaf Rashid
相关产品推荐
相关产品推荐

