如何确定Android Studio是否真的在使用英特尔HAXM加速器?

如何确定Android Studio是否真的在使用英特尔HAXM加速器?,android,android-studio,Android,Android Studio,我的机器上安装了Intel HAXM和Atom映像。当我在Android Studio中启动emulator时,并没有看到任何东西会告诉我是否正在使用Intel HAXM 根据上的屏幕截图,在Eclipse的启动Android仿真窗口中,会显示一条消息,通知正在使用Intel HAXM 如果您的模拟器使用HAXM运行,您将在Android Studio中的运行控制台中看到如下输出,相关行为“HAX正在工作”位: 或者,根据英特尔的官方数据: 要验证“英特尔HAXM”是否正在运行,请以管理员权限

我的机器上安装了Intel HAXM和Atom映像。当我在Android Studio中启动emulator时,并没有看到任何东西会告诉我是否正在使用
Intel HAXM


根据上的屏幕截图,在Eclipse的
启动Android仿真
窗口中,会显示一条消息,通知正在使用Intel HAXM

如果您的模拟器使用HAXM运行,您将在Android Studio中的运行控制台中看到如下输出,相关行为“HAX正在工作”位:

或者,根据英特尔的官方数据:

要验证“英特尔HAXM”是否正在运行,请以管理员权限(以管理员身份运行)打开命令提示符窗口,然后执行以下命令:

sc query intelhaxm
如果Intel HAXM正在工作,该命令将显示一条状态消息,指示状态为:“4正在运行”


如果未运行,请确保处理器能够运行Intel HAXM。您必须在BIOS中启用VT和ND(也称为nx无执行位)。(您可以通过以管理员身份运行bcdedit读取nx位)。但您不能运行某些其他VT项目(包括Hyper-V或VirtualBox)。 在software.Intel.com上有一篇关于“英特尔HAXM疑难解答”的文章(在HAXM上搜索)。

根据需要,您可以运行以下程序:

$ ./sdk/emulator/emulator -accel-check
如果您看到以下内容,则已安装:

accel:
0
HAXM version 6.0.3 (3) is installed and usable.
accel

这真的很容易。只需打开cmd并根据下图执行我所做的操作:


如果您看到像我这样的响应,这意味着Haxm正在工作。

有趣的是,出于某种原因,我没有得到
HAX正在工作并且emulator正在运行……
下面是我得到的输出:
正在等待设备。“C:\Program Files(x86)\Android\Android studio\sdk\tools\emulator.exe”-avd Nexus5-netspeed full-netdelay未连接设备:emulator-5554设备已就绪:Nexus5[emulator-5554]目标设备:Nexus5[emulator-5554]
nx
设置为
OptIn
是否应设置为AlwayOn?我是在OSX
accel:0虚拟机监控程序上获得的。Framework OS X 10.14 accel版本
@Mahendran-我看到了同样的情况,我必须从github页面手动安装haxm,然后从
/Library/Extensions/intelhaxm.kext/Contents/Resources/haxm_start.sh
运行start命令,然后进入“我的安全设置”并允许intel始终运行。确保不会关闭它。
accel:
0
HAXM version 6.0.3 (3) is installed and usable.
accel