android HAXM无法在Linux上运行

3z6pesqy  于 2023-01-11  发布在  Android
关注(0)|答案(5)|浏览(132)

下面我们来看看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-gingerbread-emulator/
ICECream sandwichKitkat有任何更新吗?非常感谢您提供有用的答案!!

wrrgggsh

wrrgggsh1#

HAXM仅在Windows和OS X上需要。在Linux上,您需要安装KVM。
请参见以下内容中的“在Linux上配置VM加速”部分:https://developer.android.com/studio/run/emulator-acceleration#vm-linux
只需在SDK管理器中下载基于x86的系统映像,然后启动AVD,KVM将自动检测并自动使用(如果您的机器/系统支持)。

oalqel3c

oalqel3c2#

正如@Digit已经提到的,Linux上不需要HAXM,但需要KVM。
虽然其他答案中的链接给予了一个全面的答案,但对于那些喜欢简短的人来说,在我的Ubuntu上,这已经足够了:

sudo apt-get install kvm
drnojrws

drnojrws3#

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.

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

icnyk63a

icnyk63a5#

英特尔硬件加速执行管理器提供硬件辅助虚拟化。它应该(希望)与最新版本的Android模拟器工作相同。使用Android SDK管理器下载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 ...
具体症状是什么?请尝试在谷歌上搜索。
还可以搜索Hardware Accelerated Execution Manager linux以获取更多文档和经验报告。

相关问题