我用的是带有AMD处理器的Windows 8.1 pro。我安装了Android SDK和Eclipse。它可以工作,但问题是,当我创建AVD并启动时,它会显示这个错误:

模拟器:错误:x86仿真目前需要硬件加速! 请确保Intel HAXM已正确安装并可用。 CPU加速状态:HAX内核模块未安装!

我已经安装了英特尔Hardware_Accelerated_Execution_Manager,我已经从引导菜单中启用了虚拟调制,但它仍然不起作用。


当前回答

的输出需要读取(并发布)

sc query intelhaxm

如http://developer.android.com/tools/devices/emulator.html#accel-vm所述

通过右键单击开始菜单打开命令提示窗口,选择执行并写入'cmd'。

参见Android模拟器不使用HAXM。

如果你不能让模拟器工作,你可能想尝试一个更简单的选择:Genymotion - http://genymotion.com/

其他回答

Open SDK Manager and download Intel x86 Emulator Accelerator (HAXM installer) if you haven't. Now go to your SDK directory (C:\users\username\AppData\Local\Android\sdk, generally). In this directory, go to extras → Intel → Hardware_Accelerated_Execution_Manager and run the file named "intelhaxm-android.exe". In case you get an error like "Intel virtualization technology (vt,vt-x) is not enabled", go to your BIOS settings and enable hardware virtualization. Restart Android Studio and then try to start the AVD again.

显示模拟器窗口可能需要一到两分钟。

我在Oracle VirtualBox中运行模拟器时遇到了这个问题。对我来说,解决方案是修改模拟器使用ARM CPU而不是x86。

我不知道这是否有效,但你可以试试这个:

很明显,模拟器团队需要更好地传播关于如何在Windows上使用AMD模拟器的信息。这个问题似乎每周都会出现。

首先,卸载HAXM。

下一步,进入https://developer.android.com/studio/run/emulator-acceleration#vm-windows,按照使用Windows Hypervisor平台配置虚拟机加速的说明操作

最后,如果你的模拟器实例帧率很低,请参考同一页中为Android UI启用Skia渲染的说明。

对于AMD处理器:

您不需要Genymotion,只需创建一个新的虚拟设备,并在选择系统映像时选择ABI为armeabi,而不是默认的x86。

对于Android Studio 1.0.2:

首先确保Intel x86模拟器加速器安装。在SDK管理器中检查它。如果没有,那么从那里开始安装。

打开Android SDK文件夹, * * {SDK_FOLDER} \配件\英特尔\ Hardware_Accelerated_Execution_Manager * *

在那里您将找到silent_install.bat。

运行它。它将创建haxm_silent_run.log。之后,关闭并重新启动Android Studio,然后运行应用程序。

它会起作用的。如果出现问题,请检查haxm_silent_run.log文件。