使用AMD CPU面对Android Studio模拟器错误[2021]

htrmnn0y  于 2023-03-03  发布在  Android
关注(0)|答案(2)|浏览(263)

您可以一如既往地打开Android Studio,但如果您想要运行模拟器设备,则会出现以下错误之一:
无法安装AMD处理器的Android模拟器虚拟机管理程序驱动程序

运行此AVD需要英特尔HAXM。未安装AMD处理器的Android模拟器虚拟机管理程序驱动程序。
或更高版本的cmd或Powershell
[SC]删除服务成功。[SC]启动服务失败错误4294967201

pod7payv

pod7payv1#

    • 导言**

首先,我知道有一些帖子在那里。但没有最新的或不完整的。我想指出的是,我的意图与此职位是使近100%的工作知识库这个问题。作为一个一步一步的教程,以解决这个问题适当。
不要惊慌,我们现在就解决这个问题:)

    • 检查-1:**

首先检查您的BIOS设置。虚拟化技术需要在BIOS中启用。千兆字节,华硕Rog或微星例如调用SVM模式("安全虚拟机")其他可能调用如下:"虚拟化"
F2/Del,以访问BIOS-〉Advanced Settings-〉CPU Configuration-〉SVM Mode-〉Enable,使用F10可确保安全(华硕BIOS示例)

由于BIOS选项因供应商而异,请参阅系统制造商手册。

    • 检查-2:**

在Windows搜索栏(左下角)中键入"Windows Features"。确保禁用Hyper-V和Windows Hypervisor Platform。必须关闭所有显式或静默启用Hyper-V的Windows功能。之后重新启动计算机。请参阅下面的屏幕截图了解需要取消选中的内容:

请注意,在将来的Studio 4.0版本中,这些说明将作为SDK管理器更新的一部分自动运行,并将过时。

    • 检查-3:**

要真正确保禁用Hyper-V,请在Powershell中运行以下命令。打开powershell:右键单击Windows徽标(左下角)-〉单击Windows Powershell (Administrator)-〉继续执行以下命令:
禁用-Windows可选功能-联机-功能名称Microsoft-Hyper-V

    • 设置Android Studio **

我们现在要安装缺少的AMD处理器虚拟机管理程序驱动程序:在Android Studio中导航File-〉Settings-〉扩展Appearance & Behavior-〉扩展System Settings-〉Android SDK-〉SDK Tools-〉安装Android Emulator Hypervisor Driver for AMD Processors (installer)-〉Apply-〉OK

    • 运行安装程序**

现在你下载了驱动程序包,你需要找到它的位置。在下面的图像中,你可以看到你的Android SDK的路径。

将该路径复制到您的资源管理器中,然后按下图所示导航到silent_install.bat

复制资源管理器的完整路径,并以Administrator身份运行Powershell(如何打开,如上所述)。在Powershell中键入:
cd [此处为您复制的路径]
然后键入以下命令执行安装程序:
.\silent_install.bat
你可能会得到一个错误,但这并不重要,因为安装程序工作正常。我们稍后会看到它。服务无法启动只是因为我们上面的3检查之一没有正确完成。然后它会看起来像这样:

我们使用此"最坏情况"来证明安装程序即使在出现以下错误时也能成功运行。
[SC]删除服务成功。[SC]启动服务失败错误4294967201

它们可能会引导你到一个github目录。在那里下载一个代码,但这是没有必要的。它已经工作了。让我们试试。
PS:如果一切都按计划进行,它会看起来像这样(最好的情况):

    • 创建仿真器设备**

下面我们来创建一个android设备并进行测试,我是一步一步做出来的,如截图所示:

选择设备后,您终于可以下载设备的Android版本:

进行独特设置:

运行您的设备:

    • 最终和结论**

现在你可以使用android studio emulator和AMD处理器了。祝贺你!:)我知道这是一个很长的教程,但是你做到了。如果你遇到任何问题,请在下面评论,我会尽力帮助你!这是我的观点。我会不断更新这篇文章。

8ftvxx2r

8ftvxx2r2#

这对我很有效,在AMD Ryzen 2600x上有问题。在MIT设置和高级内存频率下的BIOS中,我找到了虚拟化的设置来启用它。

相关问题