2012-03-22 148 views
6

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

我遵循步骤here。我得到的地步,我需要执行:

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

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

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

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

我很想让android模拟器感觉更快。

回答

12

我知道这是一年后,但我有类似的问题。我在这里发布这篇文章是因为AMD去年年底发布了一款免费下载的Android应用程序播放器。

这(种类)解决了人们使用AMD CPU用于android开发的问题。

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

AMD Appzone下载任何游戏或应用程序也将安装应用程序播放器。去顶部的'我的应用程序'按钮,你会看到你的应用程序。

应用程序播放器在ADT中显示为“samsung-gt_i9100-localhost:5555”查看截图。这说明我的手机(列表中的第一个)和AppPlayer:

enter image description here

+0

您可以从[这里]获取安装程序(http://cdn.bluestacks.com/public/bstkappsonpc/amdapps/Downloads/bluestacks_appplayer_AMD_Installer.exe),[本文](http://www.slashgear.com)/AMD-appzone玩家 - 看跌期权,Android的应用程序上,APU的PC-27249478 /)。我一直在寻找替代AMD AppZone Player的KitKat,但一直没有找到。 – twig 2014-02-02 11:09:03

+0

+1这非常有帮助,谢谢。安装了播放器,果然,它显示为上述三星设备! – Sabuncu 2014-04-18 10:20:03

4

根据适用于Windows的页面(和我想象这是Linux一样的,因为我们在这里谈论的硬件要求):

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

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

而且,

“英特尔HAXM只能与Android使用*英特尔。 英特尔HAXM提供x86模拟器的图像不能与ARM *的Android使用*模拟器映像或非英特尔的x86的Android *模拟器映像。 “换句话说,你不能使用ARM图像。您必须使用英特尔提供的Android图像。

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

+0

可以分享 1> Android的英特尔原子图像在Ubuntu将工作在KVM启用AMD PROC? 2> Android的Intel原子图像将在启用KVM的Ubuntu上工作Intel处理器,它不是Windows特定的(HAXM)?哪个更好? – 2014-01-16 07:26:28

7

的事情是,AMD基本上在它们的处理器的确切功能 - 只是它被称为不同的东西。我想我们真正需要的是与AMD处理器相同的驱动程序。英特尔的驱动程序显然是在寻找字符串“VT-x”,而没有看到它,因为它在AMD处理器上被称为不同的东西。毫无疑问,不是一个意外。