Windows emulator.exe PANIC:缺少“x86”CPU 的仿真器引擎程序

Posted

技术标签:

【中文标题】Windows emulator.exe PANIC:缺少“x86”CPU 的仿真器引擎程序【英文标题】:Windows emulator.exe PANIC: Missing emulator engine program for 'x86' CPU 【发布时间】:2019-01-07 10:07:41 【问题描述】:

我正在尝试使用 emulator.exe 作为 Charles Proxy 的 android 模拟器。但是我有问题,当我启动时

emulator @5.1_WVGA_API_28 

我得到这个错误:

恐慌:缺少“x86”CPU 的模拟器引擎程序。

但我可以从 android studio 运行模拟器,而且运行良好!我有一个英特尔处理器。

【问题讨论】:

您是否尝试从命令行运行模拟器? 是 %00%00%00%00%00%00%00%00%00 试试我在下面提供的答案。 你的问题解决了吗? @Cookie ***.com/a/53095793/7415288 【参考方案1】:

如果你想从命令行运行模拟器,

<your-full-path>/emulator -avd 5.1_WVGA_API_28 

对于较新版本的 Android SDK,模拟器路径应如下所示:

/<xxx>/Android/sdk/emulator/emulator

对于老版本的Android SDK,模拟器路径如下:

/<xxx>/Android/sdk/tools/emulator

尝试以上任何一种,看看哪种情况适合您。

Android模拟器命令行使用官方文档:https://developer.android.com/studio/run/emulator-commandline

【讨论】:

【参考方案2】:

这不是我电脑上的路径/位置问题。

我必须使用 x86_64 系统映像才能让模拟器从命令行运行...

https://***.com/a/56099493/531322

【讨论】:

【参考方案3】:

我已经解决了这个问题。您必须安装 HAX 驱动程序。你可以在这里:https://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager-intel-haxm 或者只是更新 SDK:

C:\Users\%username%\AppData\Local\Android\Sdk\tools\android.bat update sdk

【讨论】:

恭喜你解决了。但是......错误PANIC: Missing emulator engine program for 'x86' CPU.不是由于缺少HAX驱动程序引起的。 @shizhen - 如果您正在评论 cookie 的答案,则它与缺少 HAX 驱动程序无关。那么你能告诉我们所提到的错误的实际原因是什么吗? @AkshatSharma,Cookie 说他可以从 Android Studio 运行 Emulator,这意味着 HAX 驱动程序已经正确安装在机器上。这个错误实际上是因为模拟器路径存在于两个地方,您需要尝试调用与Android Studio所指的相同的地方。 @AkshatSharma,请查看我对同一问题的回答:***.com/a/52161215/8034839【参考方案4】:

@shizen 回答使用“...emulator/emulator”为我工作,但即使在更改 .zprofile 中的路径(我在 Mac 上使用 zsh)之后,它仍在寻找旧的模拟器。要找出您的系统正在使用哪个模拟器,请使用“哪个模拟器”。就我而言,它仍在加载旧路径,因此我删除了旧路径(rm -R /usr/local/bin/emulator),现在加载了正确的(新)模拟器。

【讨论】:

op 在 windows 上不是 mac

以上是关于Windows emulator.exe PANIC:缺少“x86”CPU 的仿真器引擎程序的主要内容,如果未能解决你的问题,请参考以下文章

android SDK- 使用 AVD Manager.exe 创建虚拟机遇到报错 emulator - arm.exe 已停止工作 我的解决方案,记录下

android SDK- 使用 AVD Manager.exe 创建虚拟机遇到报错 emulator - arm.exe 已停止工作 我的解决方案,记录下

eplan怎么激活啊?

最近安装了Android Studio,可是模拟器启动不了。

Android studio 启动模拟器时出现下面这个情况怎么办

怎么电脑桌面的apk软件拉不进模拟器