Android Studio 模拟器和 AMD CPU

Android Studio emulator and AMD CPU

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

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

如果你有 AMD 处理器,你可以下载 ARM 映像,但它在 x86 平台上超级慢。

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

所以你可以下载Genymotion模拟器,它同时支持VT-X和AMD-V技术。

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

你应该给ARC Welder a try if all you just want to do is test an app, without all the distractions from an emulator. It works with the Google App Runtime For Chrome

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

使用最新的 API 30,即使 x86 模拟器在 AMD 处理器中也非常快。对于 Windows 中的内容,您可以按照下面的说明进行操作。

您绝对不需要在 AMD 处理器中使用英特尔 HAXM(硬件加速执行模式),因为它们是 AMD 处理器。

只需在 Windows 功能中启用(选中)Windows Hypervisor Platform,如下所示。

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

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