Android Emulator Error Message: “PANIC: Missing emulator engine program for 'x86' CPU.”

前言

我是在Android Studio里面安装了模拟器,因为团队中有个h5做的混合开发的应用。之前都是真机调试的,没有用过Android的模拟器(我们团队的项目目前只支持Android),无奈这次真机调试总是出问题,想起之前跑flutter 的时候,电脑有安装过Android Studio并且安装了模拟器。于是乎,我先是启动Android Studio,再点击AVD Manager,最后才点击启动。这不是有点绕么,我压根不想启动Android Studio,所以

从命令行启动模拟器

原文,自备梯子
命令倒是很简单

emulator -avd avd_name
emulator @avd_name

可以先查看安装了哪些模拟器

emulator -list-avds

比如我的电脑安装了


image.png

然后我兴冲冲地

emulator @Pixel_3_API_28

结果报这个错误

Android Emulator Error Message: “PANIC: Missing emulator engine program for 'x86' CPU.”

在stackflow看到这个原答案链接

image.png

注意我框起来的,

  • emulator必须放在tools 的前面,
  • 注意emulatortools必须在同一个目录,它们在mac上面的默认路径是/Users/你的用户名/Library/Android/sdk

附上我的配置


image.png

最后

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容