在这里,我们去GingerBread
:
ICECream sandwich
或的任何更新Kitkat
?非常感谢有用的答案!
在这里,我们去GingerBread
:
ICECream sandwich
或的任何更新Kitkat
?非常感谢有用的答案!
只有在 Windows 和 OS X 上才需要 HAXM。在 Linux 上,您需要安装 KVM。
请参阅“在 Linux 上配置 VM 加速”部分: https ://developer.android.com/studio/run/emulator-acceleration#vm-linux
只需在 SDK 管理器中下载基于 x86 的系统映像,然后启动 AVD,如果您的机器/系统支持,KVM 将被自动检测并自动使用。
正如@Digit 已经提到的,Linux 上不需要 HAXM,而需要 KVM。
尽管其他答案中的链接给出了一个全面的答案,但对于那些喜欢简短的人来说,在我的 Ubuntu 上,这已经足够了:
sudo apt-get install kvm
必须通过插入内核模块来启用 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 支持将被禁用,它可能会运行得很慢。
这是一步一步如何使用图像安装 KVM
如何在 Linux 上启动英特尔硬件辅助虚拟化(管理程序)以加速英特尔 Android x86 模拟器
英特尔硬件加速执行管理器提供硬件辅助虚拟化。它应该(希望)与最新版本的 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以获取更多文档和体验报告。