Mac Android studio模拟器无法上网之 Missing emulator engine program for 'x86' CPU.

563 阅读1分钟

Mac, 当你的Android studio模拟器无法上网。

(一整折腾,当你想个不是X86的镜像发现行不通)

紧接着,一般是折腾dns,一般得到的答案是修改dns

一、一通操作,想改DNS

cd /Users/用户名/Library/Android/sdk/emulator

emulator -avd 模拟器名 -dns-server 8.8.8.8,114.114.114.114

二、报错 Missing emulator engine program for 'x86' CPU.

解决

把这两个文件夹里面的内容,互换一下。

image.png

然后在执行 修改dns的命令。

即可。

这个时候,就可以上网了。

如果这么操作之后,通过android studio 无法直接启动模拟器了。那么就命令行启动。

可以执行一下—— emulator -avd Pixel5x86

或者,启动遇到提示安装一下HAXM。

或者或者,重新启动一下电脑。

我这边是安装HAXM卡住一会,然后重启Android Studio之后就可以了。

而且,后面每次打开模拟器,都直接可以上网了。(后面发现是命令启动才能上网,每次都能)

哎,先能用吧。