13

在这里,我们去GingerBread

http://software.intel.com/en-us/blogs/2012/03/12/how-to-start-intel-hardware-assistedvirtualization-hypervisor-on-linux-to-speed-up-intel-android- x86-姜饼模拟器/

ICECream sandwich或的任何更新Kitkat?非常感谢有用的答案!

4

5 回答 5

21

只有在 Windows 和 OS X 上才需要 HAXM。在 Linux 上,您需要安装 KVM。

请参阅“在 Linux 上配置 VM 加速”部分: https ://developer.android.com/studio/run/emulator-acceleration#vm-linux

只需在 SDK 管理器中下载基于 x86 的系统映像,然后启动 AVD,如果您的机器/系统支持,KVM 将被自动检测并自动使用。

于 2014-03-07T13:40:49.093 回答
7

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

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

sudo apt-get install kvm
于 2015-07-18T10:44:10.413 回答
5

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

sudo modprobe kvm-intel

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

emulator -avd ... -verbose

应该记录如下内容:

emulator: CPU Acceleration: working
emulator: CPU Acceleration status: KVM (version 12) is installed and usable.

qemuhowto指出

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

于 2016-11-25T17:34:20.780 回答
4

这是一步一步如何使用图像安装 KVM
如何在 Linux 上启动英特尔硬件辅助虚拟化(管理程序)以加速英特尔 Android x86 模拟器

于 2015-01-21T19:21:25.217 回答
3

英特尔硬件加速执行管理器提供硬件辅助虚拟化。它应该(希望)与最新版本的 Android 模拟器一样工作。使用 Android SDK Manager 下载 KitKat x86 模拟器。

这是最新的英特尔文档: http: //software.intel.com/en-us/android/articles/speeding-up-the-android-emulator-on-intel-architecture 和 Google 的文档:http://developer。 android.com/tools/devices/emulator.html

请遵循这些说明。

如果还是不行,可能的原因有很多,比如:没有 Intel CPU、没有正确安装、需要设置 BIOS 设置、需要重新启动、需要为 HAXM 分配大量内存、需要保留AVD 内存大小减小,尝试将模拟器配置为使用主机 GPU,...

具体症状是什么?请尝试在 Google 上搜索它们。

另请搜索Hardware Accelerated Execution Manager linux以获取更多文档和体验报告。

于 2014-03-06T08:45:08.283 回答