11

我无法在标准 Nexus 5 模拟器上运行我的应用程序。它似乎需要英特尔 HAXM,但我有一个 AMD 处理器。那么我如何在不购买英特尔处理器(或安装 Linux)的情况下使用模拟器?

4

5 回答 5

11

如果您有 AMD 处理器,您可以下载 ARM 映像,但在 x86 平台上速度非常慢。

x86 映像不适用于 AMD CPU,因为 x86 映像需要安装需要 VT-X 支持的 HAXM,并且只有 Intel CPU 支持它。

因此,您可以下载支持 VT-X 和 AMD-V 技术的 Genymotion 模拟器。

于 2015-03-04T06:54:43.283 回答
4

Genymotion 超级快。除了将您的物理设备连接起来进行测试之外,这是下一个最好的事情。Android Studio 模拟器的测试效率不高。我正在使用 Genymotion 的个人版本。

于 2015-11-04T19:51:13.793 回答
3

使用最新的 API 30,即使 x86 仿真器在 AMD 处理器中也非常快。对于 Windows 中的这一点,请按照以下说明进行操作。

您绝对不需要 AMD 处理器中的 Intel HAXM(硬件加速执行模式),因为它们是 AMD 处理器。

只需在 Windows 功能中启用(选中)Windows Hypervisor Platform,如下所示。 在此处输入图像描述

现在,您可以启动模拟器了。无需英特尔 HAXM。

这是官方链接:https ://android-developers.googleblog.com/2018/07/android-emulator-amd-processor-hyper-v.html

于 2020-08-22T16:04:59.427 回答
1

您可以运行 ARM(非 Intel)仿真器映像。从您的列表中,只需选择一个非英特尔仿真。

于 2015-01-04T21:04:03.207 回答
1

如果您只想测试一个应用程序,而不受模拟器的干扰,那么您应该尝试一下ARC Welder 。它适用于 Chrome 的 Google App Runtime

您只需将应用程序的 apk 文件提供给它,它会生成一个包含应用程序资源的文件夹,然后它会启动应用程序。它仍在大量开发中,因此并非所有应用程序都可以正常工作,但它确实值得一试。

于 2016-04-02T05:06:02.220 回答