目前在Apple M1上,Android Studio官方尚未发布适用于M1芯片的版本,因此使用官方的Android模拟器可能会遇到问题。但是,开发者可以使用第三方开发的适用于M1芯片的Android模拟器。例如,可以使用开源项目AnBox以及docker容器技术来运行适用于M1芯片的Android模拟器。下面是使用Docker技术搭建Android模拟器的示例代码:
首先,安装Docker Desktop for Mac,可以到官网下载
执行以下命令,拉取 Android 镜像及启动容器
docker run -d --name android -p 6080:6080 -e DEVICE="Nexus 6P" -e RESOLUTION="1440x2560" dorowu/android-x86
docker inspect android
http://172.17.0.1:6080/vnc.html
此方法支持Apple M1的Android模拟器的运行,但需要注意的是,第三方模拟器的性能及稳定性可能会有所降低,需要根据自己的需求选择合适的方案。