Dig*_*git 18

仅在Windows和OS X上需要HAXM.在Linux上,您需要安装KVM.

请参阅:"在Linux上配置VM加速"部分:http: //developer.android.com/tools/devices/emulator.html#accel-vm

只需在SDK Manager中下载基于x86的系统映像,然后启动AVD,KVM将自动检测并在您的机器/系统支持时自动使用.


hen*_*zen 7

正如@Digit 已经提到的,Linux 上不需要 HAXM,而是 KVM。

尽管其他答案中的链接给出了全面的答案,但对于那些喜欢简短的人来说,在我的 Ubuntu 上,这已经足够了:

sudo apt-get install kvm
Run Code Online (Sandbox Code Playgroud)


Mar*_*ler 5

必须通过插入内核模块来启用 KVM:

sudo modprobe kvm-intel
Run Code Online (Sandbox Code Playgroud)

如何在 Linux 上启动英特尔硬件辅助虚拟化(管理程序)以加速英特尔 Android x86 模拟器可能会有所帮助;详细输出对于测试也很有用:

emulator -avd ... -verbose
Run Code Online (Sandbox Code Playgroud)

应该记录如下内容:

emulator: CPU Acceleration: working
emulator: CPU Acceleration status: KVM (version 12) is installed and usable.
Run Code Online (Sandbox Code Playgroud)

qemuhowto指出

您必须为您的内核安装 kvm 模块(kvm-intel 或 kvm-amd),并且 /dev/kvm 的权限设置为允许您的用户访问它。否则 KVM 支持将被禁用并且运行速度可能会非常慢。