【问题标题】:Xamarin Emulator on Windows Server 2019Windows Server 2019 上的 Xamarin 模拟器
【发布时间】:2019-07-11 06:59:16
【问题描述】:

我正在Xamarin Forms 中开发一个应用程序,并且我正在使用 Visual Studio 2017。当我尝试从我的服务器启动模拟器 Android_Accelerated_x86_Oreo 时,它显示,

Hyper-V 上的 Android_Accelerated_x86_Oreo 需要 Windows Hypervisor 已安装平台。

我检查了服务器的功能并启用了Hyper-v

如何解决这个问题?

【问题讨论】:

  • 看看这个文档Hardware acceleration for emulator performance (Hyper-V & HAXM)可能对你有帮助。
  • Hyper-VWindows Hypervisor Platform 是分开的。检查 Windows 功能以查看 Windows Server 2019 是否支持 WHPX。
  • @JackHua-MSFT 这是一台 EC2 机器,我不确定 HAXM 是否有帮助。
  • @JonDouglas WHPX 不会作为选项出现在 Windows 功能中。
  • 看看这个thread也许有帮助。

标签: c# windows xamarin android-emulator


【解决方案1】:

powershell 中输入以下命令以激活缺少的窗口功能:

Enable-WindowsOptionalFeature -FeatureName "HypervisorPlatform" -Online

【讨论】:

    【解决方案2】:

    以管理员身份在命令行中运行此命令:

    Dism /Online /Enable-Feature:HypervisorPlatform
    

    它将在 windows 2019 上启用 Windows Hypervisor 平台。

    【讨论】:

    • 这是正确答案。该功能在 Windows 功能对话框中不可用,但运行此命令可启用所需功能。
    猜你喜欢
    • 1970-01-01
    • 2020-10-10
    • 2021-11-29
    • 1970-01-01
    • 2019-11-01
    • 2021-04-15
    • 2021-08-24
    • 1970-01-01
    • 2021-10-20
    相关资源
    最近更新 更多