苹果Apple M1上使用Android模拟器

最近切换到了apple m1上,发现android studio自带的模拟器跑不起来了,所以就趟坑研究了下如何解决。其实很简单,卸载并重新安装Android Emulator即可

在sdk manager中卸载Android Emulator组件

这一步会删除之前的一些不适合M1上运行的各种命令行工具

在sdk manager中重新安装Android Emulator组件

重新安装的Android Emulator组件,会在ANDROID_HOME目录下重新生成emulator子目录,里面的文件就是适合M1的版本了。

Android Emulator模拟器在M1的体验

创建模拟器的时候记得使用Arm64指令集,因为M1用的是Arm架构,不再是x86了。

运行起来飞快,因为不再需要进行x86指令转换了

有可以在arm模拟器上运行的App么?没找到呀

大部分的app都可以在跑的,因为真机的芯片也是arm的,所以和m1上的arm模拟器是兼容的