2013-05-06 99 views
6

我想使用英特尔x86仿真器加速器以获得更好的性能,因为其他模拟器在加载时因为机器配置较低而消亡。我正在使用Linux Mint 32位。有什么办法可以启用它并使用它。英特尔x86模拟器加速器与linux不兼容

这是问题的一个截屏:http://tinypic.com/r/1eunwh/5

+0

似乎为了启用它,你必须首先重写它与Linux不兼容的任何东西,以使它兼容(这似乎不太可能)。 – mah 2013-05-06 10:31:09

+0

这很奇怪,因为Intel有一篇关于如何在Linux上使用HAXM加速器的文章:https://software.intel.com/zh-cn/blogs/2012/03/12/how-to-start-intel-hardware -assisted-virtualization-hypervisor-on-linux-to-speed-up-intel-android-x86-emulator – 2015-12-17 02:08:54

回答

2

在Linux上,你不能使用这个扩展名,但你可以运行QEMU和KVM英特尔AVD图像。与ARM仿真相比,您会注意到完全不同的emualator体验。

所以基本上你只需要在shell中运行emulator -avd <avd_name> -qemu -m 512 -enable-kvm。更多详细信息,请访问:http://developer.android.com/tools/devices/emulator.html#vm-linux

请注意,您的CPU需要支持某些虚拟化技术。有关kvm安装的更多信息,请访问:https://help.ubuntu.com/community/KVM/Installation

+0

我试过了,但没有奏效。最后,我决定使用我的真实Android手机作为测试设备。感谢您的建议。 – user2354130 2013-06-23 17:21:19

2

有一种快速模拟器替代品,名称为Genymotion,可在所有平台(包括Linux,Mac OS和Windows)上运行。 它还支持完整的移动设备仿真,例如您可以下载Xperia Z映像文件并在该虚拟机上测试您的应用程序。你也必须在你的电脑上安装Virtualbox。

玩得开心。

+3

单挑:免费,用于商业用途。 – 2014-06-18 22:13:55