锐龙处理器安装HAXM

img


上面我的Android Studio的设置SDK-tools的界面,看到很多解决办法都是安装Emulator for AMD processor(如下图所示),但是我并没有这个啊。请问这种情况如何解决?

img

以下答案由GPT-3.5大模型与博主波罗歌共同编写:
如果你在安装Android Studio时选择了ARM或x86映像,那么在AMD Ryzen或AMD Athlon上,它将无法正常工作。为了解决这个问题,你需要安装HAXM。

  1. 打开SDK管理器

在Android Studio中,点击“File” -> “Settings” -> “Appearance & Behavior” -> “System Settings” -> “Android SDK” 进入SDK管理器。

  1. 安装HAXM

在SDK管理器中,选择“SDK Tools”选项卡,找到“Intel x86 Emulator Accelerator (HAXM)”并勾选它,然后点击“Apply”按钮进行安装。

  1. 配置HAXM

在安装完成后,你需要配置HAXM以在AMD处理器上运行。打开命令提示符(管理员权限),输入以下命令:

sc query intelhaxm

如果返回值中显示“STATE:4 RUNNING”,则HAXM已经在你的计算机上运行了。如果返回值中没有此信息,则需要继续执行以下步骤。

下载最新版本的Intel HAXM安装程序(可以从Intel下载中心下载),双击安装,并根据指引完成安装。

  1. 启用虚拟化技术

在“安全性”选项卡中,找到“虚拟化”选项,并将其启用。

  1. 验证HAXM是否配置正确

打开命令提示符(管理员权限),输入以下命令:

sc query intelhaxm

如果返回值中显示“STATE:4 RUNNING”,则HAXM已经在你的计算机上运行了,你现在可以启动AVD并开始调试你的Android应用程序了!

以上就是在AMD Ryzen或AMD Athlon上安装HAXM的步骤。如果你在执行过程中有任何问题,请告诉我。
如果我的回答解决了您的问题,请采纳!

参考一下这个https://blog.csdn.net/didi_ya/article/details/117659952
或者考虑在网上单独下载一个for AMD process 手动配置进去

HAXM 是 Intel 开发的用于提高 Android 模拟器性能的工具,因此并不适用于 AMD 锐龙处理器。不过,AMD 也有自己的虚拟化技术叫做 AMD-V,可以在一定程度上提高 Android 模拟器的性能。

要在 AMD 锐龙处理器上启用 AMD-V,需要进行以下步骤:

确认 CPU 支持 AMD-V:在 BIOS 中找到 CPU 选项,查看 AMD-V 是否已经被启用。如果没有启用,需要在 BIOS 中启用它。

确认 Windows 支持 AMD-V:在控制面板中找到“程序和功能”,点击“打开或关闭 Windows 功能”,找到“虚拟机平台”和“Windows 子系统 Linux”,勾选它们并保存更改。

安装支持 AMD-V 的 Android 模拟器:例如,使用 Google 推荐的 Android Studio 或者 Genymotion。

配置 Android 模拟器:在模拟器设置中,找到“高级设置”或“性能设置”,勾选“使用硬件加速”或“启用硬件加速”。

这样就可以启用 AMD-V 并提高 Android 模拟器的性能,无需安装 HAXM。