我在使用HAXM时遇到问题。在使用Windows 7之前,一切都很好,但是升级到Win8.1 Pro后,从AVD屏幕启动模拟器时看不到haxm启动消息。 HAXM已安装并且运行良好,我为x86安装了镜像,我的设备正在使用它,但在启动窗口中仍然看不到模拟器正在使用haxm的确认消息。

这是情况;

  • 我的处理器支持vt。
  • 我已经检查了我的服务,并且所有Hyper-VT服务都已“停止”。
  • HAXM成功安装,没有问题。 (v1.1.0)
  • 当我在cmd中输入“sc query intelhaxm”时,它似乎正在运行。
  • 我尝试将Android L和Android 4.4.2(为它们都安装了镜像)与“使用主机GPU”选中/未选中。还尝试了所有“外观”选项和“已选中/未选中”硬件键盘的所有内容。
  • 尝试创建一堆新的具有不同配置的新设备,仍然一无所获。

  • 我已经尝试过在互联网上找到的所有解决方案,但是我还缺少什么?为什么在模拟器启动窗口中看不到haxm正在运行的确认消息?

    最佳答案

    请检查以下2个项目:

  • 确保您正在使用x86镜像创建AVD。如果您未在SDK管理器
  • 中下载特定的API级别x86图像,则AVD Manager将不会显示x86选项。
  • 启动模拟器后,转到Windows任务管理器,然后查找进程名称emulator-x86.exe;如果您没有找到它,而是找到了emulator-arm.exe;按照上述讨论的方法检查您的avd配置。

  • 如果上面的方法没问题,请注意以下有关在Windows 8.1上安装HAXM的注意事项:
  • 我也在haxm v1.1.0中使用了win 8.1,如果我配置了网络摄像头,有时会不显示确认消息,因为它会打开另一个窗口。
  • 只要您运行sc query intelhaxm并确认它处于RUNNING状态,就可以了。您可以直观地看到使用和不使用HAXM的性能差异。

  • 下面的屏幕快照是在Windows 8.1以及HAXM 1.1.0上-

    关于Android模拟器不使用HAXM,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26316523/

    10-09 15:42