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

new*_*int 7 android android-studio

我在我的机器上安装了Intel HAXM以及Atom镜像.当我在Android Studio中启动模拟器时,看不到任何可以告诉我是否Intel HAXM正在使用的模拟器.

根据英特尔网站上的截图,在Starting Android EmulationEclipse的窗口中,它会显示一条消息,通知正在使用英特尔HAXM.

Sco*_*rta 10

如果你的模拟器与HAXM一起运行,你会在Android Studio的运行控制台中看到这样的输出,相关的行是"HAX工作"位:

Waiting for device.
/Users/sbarta/sdk/tools/emulator -avd x86-API10 -netspeed full -netdelay none

HAX is working and emulator runs in fast virt mode
Device connected: emulator-5554
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

或者,根据英特尔的英特尔®硬件加速执行管理器的官方安装说明:

要验证Intel HAXM是否正在运行,请打开具有管理员权限的命令提示符窗口(以管理员身份运行)并执行以下命令:

sc query intelhaxm
Run Code Online (Sandbox Code Playgroud)

如果Intel HAXM正在运行,该命令将显示状态消息,指示状态为:"4 RUNNING".


Stu*_*ner 6

根据此页面,您可以运行以下命令:

$ ./sdk/emulator/emulator -accel-check
Run Code Online (Sandbox Code Playgroud)

如果您看到以下内容,则说明已安装:

accel:
0
HAXM version 6.0.3 (3) is installed and usable.
accel
Run Code Online (Sandbox Code Playgroud)

  • 我在 OSX `accel: 0 Hypervisor.Framework OS X Version 10.14 accel` 上得到了这个 (2认同)