我遇到HAXM问题。在我使用Windows 7之前,一切都很好,但升级到Win8.1 Pro后,当我从AVD屏幕启动模拟器时,我看不到haxm启动消息。 HAXM已安装且工作正常,我安装了x86的图像,我的设备使用它但仍然无法在启动窗口中看到Emulator正在使用haxm的确认消息。
情况如下;
我尝试过在互联网上找到的所有解决方案,我错过了什么?为什么我看不到haxm在模拟器启动窗口中工作的确认消息?
答案 0 :(得分:3)
请检查以下2项:
确保使用x86图像创建AVD。如果您未在SDK管理器中下载特定的API级别x86映像,AVD管理器将不会显示x86选项
启动模拟器后,转到Windows任务管理器,然后查找进程名称emulator-x86.exe
;如果你没找到它,而是找到emulator-arm.exe
;检查您的avd配置,如上所述。
如果上面看起来没问题,这里有关于Windows 8.1上HAXM安装的一些注意事项:
我正在使用win 8.1和haxm v1.1.0,如果我配置了网络摄像头,有时我不会发出确认消息,因为它会打开另一个窗口。
只要您运行sc query intelhaxm
并确认它处于RUNNING
状态,您就可以了。您可以直观地看到HAXM和没有HAXM的性能差异。
以下屏幕截图位于带有HAXM 1.1.0的Windows 8.1 -
上
答案 1 :(得分:1)
运行\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm-android.exe
,我得到了一个"英特尔虚拟化技术(vt,vt-x)未启用"错误信息。我在Windows 7企业版上,无法更改BIOS设置。但是通过运行\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager\silent_install.bat
,我成功安装了英特尔HAXM!' haxm_silent_run.log文件中的消息,然后模拟器工作正常。
答案 2 :(得分:1)