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

比如我的电脑安装了


Android Emulator Error Message: “PANIC: Missing emulator engine program for 'x86' CPU.”_第1张图片
image.png

然后我兴冲冲地

emulator @Pixel_3_API_28

结果报这个错误

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

在stackflow看到这个原答案链接

Android Emulator Error Message: “PANIC: Missing emulator engine program for 'x86' CPU.”_第2张图片
image.png

注意我框起来的,

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

附上我的配置


Android Emulator Error Message: “PANIC: Missing emulator engine program for 'x86' CPU.”_第3张图片
image.png

最后

你可能感兴趣的:(Android Emulator Error Message: “PANIC: Missing emulator engine program for 'x86' CPU.”)