android - Visual Studio 2017 Android 设备管理器认为 WHPX 未正确安装

标签 android xamarin visual-studio-2017 whpx android-device-manager

我刚刚将 Visual Studio 2017 更新到版本 15.8.0,我已经等待了一段时间,因为它支持使用 Windows Hypervisor 平台 (WHPX) 的 Hyper-V 加速 Android 模拟器。

自 5 月以来,我一直在运行 Windows 10 版本 1803,并且我已通过“打开或关闭 Windows 功能”安装/启用了 Windows Hypervisor 平台。此外,我更新了 Android SDK 和工具,如 https://learn.microsoft.com/en-us/xamarin/android/get-started/installation/android-emulator/hardware-acceleration 中所述。 .

但是,当我运行任何加速模拟器时,我会收到错误消息:

We've encountered an error with your Windows Hypervisor Platform (WHPX) configuration that is preventing us from running your emulator accelerated.

Please ensure WHPX is properly installed, then perform a factory reset on the emulator and try again.

没有日志,没有别的。因此,我有点迷茫,不知道下一步该怎么做。

感谢任何帮助。

附:几个澄清:

  • 我都尝试了,重置现有模拟器和创建新模拟器。
  • 我在同一台 PC 上运行 Hyper-V 虚拟机和 Docker 容器。

最佳答案

可能没有从 BIOS 菜单为您的 CPU 启用虚拟化。引导至您的 BIOS 并启用虚拟化。此外,在 Windows 上安装或重新安装这些功能。 enter image description here

关于android - Visual Studio 2017 Android 设备管理器认为 WHPX 未正确安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51863722/

相关文章:

.net-core - Visual Studio 2017 不使用 IIS Express 运行核心应用程序

java - 通过 TCP java (Android)/C# 进行私钥加密

android - 以编程方式更改启动器 Activity

Android 项目构建目标

xamarin - 有人可以解释 Xamarin 填充顺序吗?

android - 使用 SDK 未获取用户的 Facebook 个人资料图片

java - Android 服务初始化。我应该使用线程吗?

c# - SignalR 向特定用户发送消息

visual-studio-2017 - 我如何获得一个控制台项目来对我的 appsettings.json 文件进行分组?

visual-studio-2017 - Visual Studio 2017 csproj .NET CORE netstandard2.0 未构建