Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/187.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VMWare Fusion中的Intel HAXM错误-无法运行Android应用程序_Android_Emulation_Intel_Haxm - Fatal编程技术网

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

VMWare Fusion中的Intel HAXM错误-无法运行Android应用程序,android,emulation,intel,haxm,Android,Emulation,Intel,Haxm,我正在尝试在VMWare Fusion中运行的Windows 7 x64虚拟机中启动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 req

我正在尝试在VMWare Fusion中运行的Windows 7 x64虚拟机中启动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
“英特尔haxm-check.exe”显示,虚拟机内部同时提供VT和NX支持:

VT support -- yes
NX support -- yes
我已经安装了Intel HAXM,并且可以在程序列表中看到它的安装情况

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

Enable Hypervisor applications in this virtual machine

Support for Intel VT-x/EPT in the virtual machine
那么,如何解决此错误消息


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

为什么不在VM中运行Android

从下载ISO并安装它


另一种方法是使用微软的。尽管名称不同,您也可以独立运行它。

在模拟器内运行模拟器-即使可能(我有理由肯定不是,因为他们都试图成为一个虚拟机监控程序),您的性能也将非常糟糕。我建议放弃顶级虚拟机监控程序或使用真正的设备,这样做不会很顺利。当你说在另一个模拟器中运行模拟器时,你指的是VMWare Fusion软件作为一个模拟器,我明白这一点吗?我确实记得有一段时间它正常运行,但出于某种原因,设备现在无法启动。