Android Studio模拟器和AMD CPU

时间:2015-01-04 12:24:22

标签: android-studio amd-processor haxm

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

5 个答案:

答案 0 :(得分:12)

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

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

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

答案 1 :(得分:4)

Genymotion非常快。除了将您的物理设备连接到测试之外,它还是下一个最好的选择。 Android Studio模拟器无法进行测试。我正在使用Genymotion的个人版本。

答案 2 :(得分:1)

您可以运行ARM(非英特尔)仿真器映像。从列表中选择非英特尔仿真。

答案 3 :(得分:1)

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

您只需将其提供给应用程序的apk文件,它就会生成一个包含您应用程序资源的文件夹,然后启动应用程序。它仍处于繁重的开发阶段,因此并非所有应用程序都能正常运行,但它确实值得一试。

答案 4 :(得分:1)

使用最新的API 30,即使x86仿真器在AMD处理器中也非常快。在Windows中,请按照以下步骤操作。

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

只需启用(选中)Windows功能中的Windows Hypervisor平台,如下所示。 enter image description here

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

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

相关问题