更新:在这个问题上进行了一些额外的尝试和错误之后,我了解到,对于 AMD,我需要从 Windows 功能中关闭“Windows Sandbox”,参考下图。这样我就可以保持“Hyper-V”、“Windows Hypervisor Platform”和“虚拟机平台”打开。
现在,如果您有像NoxPlayer这样的模拟器,那么您需要关闭下面提到的所有设置,因为像 Nox 这样的模拟器会与 Hyper-V 发生冲突。
原文:对于 AMD,我从Google 的 AMD Android Emulator Hypervisor 存储库中发现,其中指出:
先决条件:
- CPU 具有虚拟化扩展,并且 BIOS 尚未禁用该扩展。
- 必须禁用 Hyper-V。请参阅此页面了解更多信息。
在尝试重新安装 SDK 后,关闭 Hyper-V 解决了我的问题。
必须禁用 Hyper-V 才能使用适用于 AMD 处理器的 Android 仿真器管理程序驱动程序。但是,在 Windows 功能对话框中取消选中“Hyper-V”可能无法保证 Hyper-V 被禁用。Windows 10 中的相当多功能将隐式启用 Hyper-V。当用户启用其中一项功能时,他们甚至可能不知道 Hyper-V 已被激活。
据我们所知,这些包括虚拟机平台、Windows Hypervisor 平台、Windows 沙箱、核心隔离、Credential Guard。此外,适用于 Linux 版本 2 的 Windows 子系统需要虚拟机平台,这意味着它隐式需要 Hyper-V。
下图直接取自 repo 的 wiki。
| 归档时间: |
|
| 查看次数: |
8672 次 |
| 最近记录: |