VMWare Fusion中的Intel HAXM错误-无法运行Android应用

时间:2019-03-02 05:09:01

标签: android emulation intel haxm

我正在尝试在VMWare Fusion中运行的Windows 7 x64 VM中启动Android仿真设备。

以下是详细信息:

Host OS: OSX 10.12.6
Virtualization Software: VMWare Fusion 8.5.10
Guest OS: Windows 7 x64

启动仿真设备时,收到以下错误消息:

emulator.exe -avd Nexus_5X_API_25

emulator: ERROR: x86 emulation currently requires hardware acceleration!
Please ensure Intel HAXM is properly installed and usable.
CPU acceleration status: Unable to open HAXM device: ERROR_FILE_NOT_FOUND

设备详细信息为:

Available Android Virtual Devices:
    Name: Nexus_5X_API_25
  Device: Nexus 5X (Google)
    Path: C:\Users\user\.android\avd\Nexus_5X_API_25.avd
  Target: Google Play (Google Inc.)
          Based on: Android 7.1.1 (Nougat) Tag/ABI: google_apis_playstore/x86
    Skin: nexus_5x
  Sdcard: 100M

Intel haxm-check.exe显示VM内同时支持VT和NX:

VT support -- yes
NX support -- yes

我已经安装了英特尔HAXM,也可以在程序列表中看到它。

我检查了虚拟机设置,并启用了以下选项:

Enable Hypervisor applications in this virtual machine

Support for Intel VT-x/EPT in the virtual machine

那么,如何解决此错误消息?

似乎我已经配置了在VMWare Fusion中成功运行仿真设备所需的所有必要选项。

1 个答案:

答案 0 :(得分:0)

为什么不仅仅在VM中运行Android?

Android-x86下载ISO并进行安装。

另一种方法是使用Microsoft的Visual Studio Emulator for Android。尽管有名称,您也可以独立运行它。