您可以一如既往地打开Android Studio,但如果您想要运行模拟器设备,则会出现以下错误之一:
无法安装AMD处理器的Android模拟器虚拟机管理程序驱动程序
或
运行此AVD需要英特尔HAXM。未安装AMD处理器的Android模拟器虚拟机管理程序驱动程序。
或更高版本的cmd或Powershell
[SC]删除服务成功。[SC]启动服务失败错误4294967201
您可以一如既往地打开Android Studio,但如果您想要运行模拟器设备,则会出现以下错误之一:
无法安装AMD处理器的Android模拟器虚拟机管理程序驱动程序
或
运行此AVD需要英特尔HAXM。未安装AMD处理器的Android模拟器虚拟机管理程序驱动程序。
或更高版本的cmd或Powershell
[SC]删除服务成功。[SC]启动服务失败错误4294967201
2条答案
按热度按时间pod7payv1#
首先,我知道有一些帖子在那里。但没有最新的或不完整的。我想指出的是,我的意图与此职位是使近100%的工作知识库这个问题。作为一个一步一步的教程,以解决这个问题适当。
不要惊慌,我们现在就解决这个问题:)
首先检查您的BIOS设置。虚拟化技术需要在BIOS中启用。千兆字节,华硕Rog或微星例如调用SVM模式("安全虚拟机")其他可能调用如下:"虚拟化"
F2
/Del
,以访问BIOS
-〉Advanced Settings
-〉CPU Configuration
-〉SVM Mode
-〉Enable
,使用F10
可确保安全(华硕BIOS示例)由于BIOS选项因供应商而异,请参阅系统制造商手册。
在Windows搜索栏(左下角)中键入"
Windows Features
"。确保禁用Hyper-V和Windows Hypervisor Platform。必须关闭所有显式或静默启用Hyper-V的Windows功能。之后重新启动计算机。请参阅下面的屏幕截图了解需要取消选中的内容:请注意,在将来的Studio 4.0版本中,这些说明将作为SDK管理器更新的一部分自动运行,并将过时。
要真正确保禁用Hyper-V,请在
Powershell
中运行以下命令。打开powershell:右键单击Windows徽标(左下角)-〉单击Windows Powershell (Administrator)
-〉继续执行以下命令:禁用-Windows可选功能-联机-功能名称Microsoft-Hyper-V
我们现在要安装缺少的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处理器了。祝贺你!:)我知道这是一个很长的教程,但是你做到了。如果你遇到任何问题,请在下面评论,我会尽力帮助你!这是我的观点。我会不断更新这篇文章。8ftvxx2r2#
这对我很有效,在AMD Ryzen 2600x上有问题。在MIT设置和高级内存频率下的BIOS中,我找到了虚拟化的设置来启用它。