设备错误:警告:意外的“-prop”值(“emu.uuid=520cf82a-fcb6-4b6a-b5c4-386e635c8ba6”),仅支持“qemu.*”属性

Sal*_*fin 5 android xamarin

每当我尝试从 Android 设备管理器启动模拟器时,都会出现此错误。有什么解决办法吗?

Sim*_*man 1

更新:在这个问题上进行了一些额外的尝试和错误之后,我了解到,对于 AMD,我需要从 Windows 功能中关闭“Windows Sandbox”,参考下图。这样我就可以保持“Hyper-V”、“Windows Hypervisor Platform”和“虚拟机平台”打开。

现在,如果您有像NoxPlayer这样的模拟器,那么您需要关闭下面提到的所有设置,因为像 Nox 这样的模拟器会与 Hyper-V 发生冲突。


原文:对于 AMD,我从Google 的 AMD Android Emulator Hypervisor 存储库中发现,其中指出:

先决条件:

  1. CPU 具有虚拟化扩展,并且 BIOS 尚未禁用该扩展。
  2. 必须禁用 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。

Windows 功能:如何关闭 Hyper-V