Android模拟器的虚拟机加速

时间:2012-03-22 13:26:14

标签: android virtual-machine emulation amd-processor

我正在尝试配置新的Android虚拟机加速。

我正在按照here概述的步骤进行操作。我到了需要执行的地步:

<sdk>/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM.exe.

当我尝试为此运行安装程序时,它失败并说“ VT不存在:您的计算机不符合此软件的最低要求”。

我认为这是因为我有一个AMD CPU,并且所需的虚拟化扩展不可用。

所以我的问题是,是否有其他AMD软件可以用来实现这个功能? 除了提到“AMD虚拟化(AMD-V,SVM)扩展(仅支持Linux)”之外,android开发站点似乎没有关于AMD的任何信息。 我不明白他们为什么只支持Linux?

我热衷于让Android模拟器感觉更快。

3 个答案:

答案 0 :(得分:12)

我知道这是一年之后,但我遇到了类似的问题。我在这里发布这个是因为去年年底AMD发布了一款免费下载的Android应用播放器。

这种(排序)解决了使用AMD cpu进行Android开发的人们的问题。

我一直用它来开发而不是ADT模拟器(以及我自己的Android手机 - 它给我另一个目标来检查)。

AMD Appzone下载任何游戏或应用程序也会安装应用程序播放器。转到顶部的“我的应用”按钮,您将看到自己的应用。

app播放器在ADT中显示为“samsung-gt_i9100-localhost:5555”,请参阅屏幕截图。这显示了我的手机(列表中的第一个)和AppPlayer:

enter image description here

答案 1 :(得分:7)

事实上,AMD在他们的处理器中基本上具有那些确切的功能 - 只是它被称为不同的东西。我想我们真正需要的是为AMD处理器制造的等效驱动程序。英特尔驱动程序显然正在寻找字符串“VT-x”并没有看到它,因为它在AMD的处理器上被称为不同的东西。毫无疑问不是意外。

答案 2 :(得分:4)

根据Windows的页面(我想这对于Linux来说是相同的,因为我们在这里讨论硬件要求):

“硬件要求:支持VT-x,EM64T和执行禁用(XD)位功能的英特尔®处理器”

如果你没有这三件事的处理器,没有骰子。您可以在http://products.amd.com/处查看AMD处理器的规格。

“Intel HAXM只能用于Intel提供的Android * x86仿真器映像。 Intel HAXM不能与ARM * Android *仿真器映像或非Intel x86 Android *仿真器映像一起使用。“换句话说,您不能使用ARM映像。您必须使用Intel提供的Android映像。

来源:http://software.intel.com/en-us/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windows/