我正在尝试在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中成功运行仿真设备所需的所有必要选项。
答案 0 :(得分:0)
为什么不仅仅在VM中运行Android?
从Android-x86下载ISO并进行安装。
另一种方法是使用Microsoft的Visual Studio Emulator for Android。尽管有名称,您也可以独立运行它。