6

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

我正在按照此处列出的步骤进行操作。我到了需要执行的地步:

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

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

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

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

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

4

3 回答 3

12

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

这(某种程度上)解决了使用 AMD cpu 进行 android 开发的人的问题。

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

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

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

在此处输入图像描述

于 2013-05-19T19:01:11.677 回答
7

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

于 2012-09-25T19:23:38.733 回答
4

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

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

如果你没有这三样东西的处理器,那就没有骰子了。您可以在http://products.amd.com/查看您的 AMD 处理器规格。

和,

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

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

于 2012-07-15T23:33:13.863 回答