如何解决Android模拟器Hypervisor Error: Driver for AMD Processors安装失败
了解如何在尝试在基于 AMD 的计算机上安装 Android 模拟器时轻松解决此问题。
文章图片
正如问题所提到的,它与处理器类型有关,因此与虚拟化一样,你需要在 BIOS 中启用它。一年前我写了一篇关于如何通过 BIOS 在这种类型的主板上启用虚拟化的文章。奇怪的是,虚拟化(安全虚拟机模式)已经在 BIOS 中启用,Hyper-V 似乎也被禁用了:
文章图片
但是,安装模拟器的问题仍然存在。即使你尝试手动安装驱动程序,无论如何它都会失败:
[
SC] ControlService FAILED 1062:The service has not been started.[
SC] DeleteService SUCCESS
[
SC] StartService FAILED with error 4294967201.C:\Users\sdkca\AppData\Local\Android\Sdk\extras\google\Android_Emulator_Hypervisor_Driver>silent_install_safe.bat
[
SC] ControlService FAILED 1062:The service has not been started.[
SC] DeleteService SUCCESS
[
SC] StartService FAILED with error 4294967201.
如何解决Android模拟器Hypervisor Error?经过一番研究,我遵循了用于 AMD 处理器的Android Emulator Hypervisor Driver官方存储库中提到的一些可能的解决方案,直到其中一个起作用。我将在这篇短文中与你分享。
我将在第一步中列出一些对一些有此问题的开发人员有用的解决方案,一次只遵循其中一个,然后继续第 2 步。如果服务仍然失败,请尝试第 1 步中的其他解决方案。
1.A. 解决方案#1(这个对我有用)启动一个新的 Windows PowerShell 实例并以管理员身份运行以下命令:
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V
运行该命令后,会输出该指令已成功完成。然后启动一个新的命令提示符并以管理员身份运行以下命令:
bcdedit /set hypervisorlaunchtype off
重新启动计算机并继续执行步骤 #2。
1.B. 解决方案#2Android模拟器Hypervisor Error解决办法:此问题的持续存在表明 Hyper-V 以某种方式转向了。“打开和关闭 Windows 功能”中的功能复选框似乎不可靠,因为计算机中的其他功能可能隐式需要它。这些可能的功能是:
- Windows沙盒
- 虚拟机平台(这是运行 WSL v2 所必需的)
- 凭证保护
- 核心隔离(在 Windows Defender 选项中)。
文章图片
重新启动计算机并按照第 2 步操作。
2. 手动安装 Android Emulator Hypervisor 驱动如何解决Android模拟器Hypervisor Error?使用本文提到的任何一种可能的解决方案并重新启动计算机后,以管理员模式启动新的命令提示符并切换到 SDK extras 目录(在 Sdk 安装目录中):
cd C:\Users\<
your-username>\AppData\Local\Android\Sdk\extras\google\Android_Emulator_Hypervisor_Driver
并启动静默安装程序:
silent_install.bat
如果你决定尝试的解决方案成功运行,则静默安装的输出现在应如下所示:
SERVICE_NAME: gvm
TYPE: 1KERNEL_DRIVER
STATE: 1STOPPED
WIN32_EXIT_CODE: 0(0x0)
SERVICE_EXIT_CODE: 0(0x0)
CHECKPOINT: 0x0
WAIT_HINT: 0x0
[
SC] DeleteService SUCCESSSERVICE_NAME: gvm
TYPE: 1KERNEL_DRIVER
STATE: 4RUNNING
(STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
WIN32_EXIT_CODE: 0(0x0)
SERVICE_EXIT_CODE: 0(0x0)
CHECKPOINT: 0x0
WAIT_HINT: 0x0
PID: 0
FLAGS:
如果输出看起来仍与最初提到的相同(StartService failed with Error),请尝试使用其他解决方案并重复这些步骤。该问题似乎是由先前安装的适用于 Linux 的 Windows 子系统 (WSL) 引起的。
【如何解决Android模拟器Hypervisor Error: Driver for AMD Processors安装失败】快乐编码??!
推荐阅读
- 如何在JavaScript中创建MD5哈希值()
- 如何修复Vue I18n Uncaught TypeError(Cannot read property ‘config’ of undefined)
- 本文教大家如何安装win7系统
- AndroidStudio kotlin配置
- qt on android之GPS信号的获取
- 写给Android App开发人员看的Android底层知识
- android makefile文件批量拷贝文件的方法
- Android上方便地开发的C程序
- Android DatePickerDialog样式不一致的问题
- Android 开发 ContentProvider 获取歌曲列表和联系人的样例