我们转到GingerBread
:
ICECream sandwich
或Kitkat
的所有更新?非常感谢有用的答案!!
答案 0 :(得分:16)
仅在Windows和OS X上需要HAXM。在Linux上,您需要安装KVM。
请参阅“在Linux上配置VM加速”部分: http://developer.android.com/tools/devices/emulator.html#accel-vm
只需在SDK Manager中下载基于x86的系统映像,然后启动AVD,如果您的机器/系统支持,KVM将自动检测并自动使用。
答案 1 :(得分:2)
这里是一步一步如何使用图像获得KVM安装 How to Start Intel Hardware-assisted Virtualization (hypervisor) on Linux to Speed-up Intel Android x86 Emulator
答案 2 :(得分:1)
英特尔硬件加速执行管理器提供硬件辅助虚拟化。它应该(希望)与更新版本的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以获取更多文档和体验报告。
答案 3 :(得分:1)
正如@Digit已经提到的,你不需要Linux上的HAXM而是KVM。
虽然其他答案中的链接给出了一个全面的答案,对于那些喜欢它的人来说,在我的Ubuntu上,这就足够了:
sudo apt-get install kvm
答案 4 :(得分:1)
必须通过插入内核模块来启用KVM:
sudo modprobe kvm-intel
How to Start Intel Hardware-assisted Virtualization (hypervisor) on Linux to Speed-up Intel Android x86 Emulator可能有所帮助;详细输出对测试也很有用:
emulator -avd ... -verbose
应记录如下内容:
emulator: CPU Acceleration: working
emulator: CPU Acceleration status: KVM (version 12) is installed and usable.
您必须为您的内核安装kvm模块(kvm-intel或kvm-amd),并且/ dev / kvm的权限设置为允许您的用户访问它。否则,KVM支持将被禁用,并且运行速度可能非常慢。