M1芯片Mac中Android Studio模拟器扩展控制无Google Maps UI问题
M1 Mac Android Studio模拟器缺失Google Maps位置设置解决方案
问题原因
该异常为M1芯片ARM架构与Android模拟器组件适配的特有问题,同版本Android Studio在x86架构Windows设备上运行x86架构模拟器时,默认已加载Google Maps位置控制模块,但ARM适配版模拟器默认未启用对应组件,导致显示旧版位置设置界面。
修复步骤
- 确认模拟器镜像配置:打开AVD管理器,检查当前使用的系统镜像是否为ARM 64 v8a架构且搭载Google Play服务,无Google Play的基础系统镜像默认缺失位置服务相关依赖,无法加载Google Maps位置控制模块。
- 更新Android Emulator组件:进入Android Studio
Preferences > Appearance & Behavior > System Settings > Android SDK > SDK Tools页面,勾选Android Emulator,确认版本≥31.1.4后点击应用完成更新,更新后完全关闭Android Studio再重新启动。 - 重置模拟器数据:在AVD管理器中点击对应模拟器右侧的下拉按钮,依次选择
Wipe Data擦除模拟器数据、Cold Boot Now冷启动模拟器,启动完成后等待3-5分钟让Google Play服务完成后台自动更新,再次打开扩展控制栏的位置选项即可看到Google Maps相关设置。 - 临时替代方案:若上述操作后仍未恢复,可使用adb命令直接注入模拟坐标:
adb emu geo fix <目标经度> <目标纬度>。
内容的提问来源于stack exchange,提问作者fireio
相关产品推荐
相关产品推荐

