在Windows Server 2019上使用Xamarin模拟器

3
我正在使用Visual Studio 2017开发Xamarin Forms应用程序。当我尝试从我的服务器启动模拟器Android_Accelerated_x86_Oreo时,它显示以下信息:
“在Hyper-V上的Android_Accelerated_x86_Oreo需要安装Windows Hypervisor平台。”
我检查了服务器的功能,发现Hyper-v已启用。如何解决这个问题?最初的回答:

请查看此文档硬件加速器以提高模拟器性能(Hyper-V和HAXM),或许可以帮助您。 - nevermore
“Hyper-V”与“Windows Hypervisor Platform”是分开的。请检查Windows功能,以查看Windows Server 2019是否支持WHPX。 - Jon Douglas
@JackHua-MSFT 这是一台EC2机器,我不确定HAXM是否有帮助。 - TIANLE YE
@JonDouglas,在 Windows 功能中,WHPX 似乎不是一个选项。 - TIANLE YE
看一下这个线程,也许可以帮助到你。 - nevermore
2个回答

11

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

Dism /Online /Enable-Feature:HypervisorPlatform

它将在Windows 2019上启用Windows Hypervisor Platform。


这是正确的答案。该功能不在Windows功能对话框中可用,但运行此命令可以启用所需的功能。 - Cooly

1

为了激活缺失的Windows功能,请在powershell中输入以下命令:

Enable-WindowsOptionalFeature -FeatureName "HypervisorPlatform" -Online

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接