说明:以下问题及解决方案主要针对通过 google/android-emulator-m1-preview 下载的 Android Emulator

0. 背景介绍

在苹果 M1 设备上正确安装使用 Android Emulator。

1. 安装及问题说明

通过 google/android-emulator-m1-preview 下载最新的 android-emulator-m1-preview.dmg 并安装。

问题 1:点击 Android Emulator 之后提示无法打开“Android Emulator”,因为无法验证开发者

解决方案:修改系统隐私与安全策略,选择“仍要打开”。

问题 2:拖动 apk 至模拟器提示安装失败

解决方案:修改 adb 路径

首先通过终端输入where adb确认 adb 路径;

(可选)如果没有正确显示 adb 路径则通过 brew install android-platform-tools 安装 adb 工具;

之后通过虚拟机设置Settings - 关闭 Use detected ADB location - 点击右侧文件夹图标-选择 adb 路径(注意:系统安装的 adb 路径可能位于隐藏文件夹中,可通过手动输入方式直接设置 adb 路径)。

问题 3:安装 apk 提示INSTALL_FAILED_INSUFFICIENT_STORAGE错误

解决方案:通过修改 /Applications/Android\ Emulator.app/Contents/MacOS/api30-gphone-arm64-v8a/config.inidisk.dataPartition.size 参数值(同时 config.ini 中也可以修改其它配置参数),并删除当前文件夹下的 userdata-qemu.img 文件,重启模拟器即可。

2. 参考链接