如何在Windows Server 2019上为Android模拟器启用硬件加速?

3
我有一台搭载着 Windows Server 2019 的 AMD CPU 电脑,已启用 Hyper-V。然而,在我的(稳定通道)Android Studio 中仍然显示:
"很遗憾,您的计算机不支持硬件加速虚拟化。以下是一些选项:1)使用物理设备进行测试;2)在支持 VT-x 和 NX 的 Intel 处理器的 Windows/OSX 计算机上开发;3)在支持 VT-x 或 SVM 的 Linux 计算机上开发;4)使用基于 ARM 系统映像的 Android 虚拟设备(比硬件加速虚拟化慢 10 倍)。"
那么,Hyper-V 启用的仿真器选项只能在 Android Studio 的 beta 频道中使用吗?如何在 Windows Server 2019 上为 Android 模拟器启用硬件加速?

可能是重复问题,请参考 https://dev59.com/f1oU5IYBdhLWcg3wamga - Mihai
你看过这个吗?https://developer.android.com/studio/run/emulator.html - Mihai
我同时使用了最新的稳定版和最新的测试版。我的CPU是Ryzen 3,并且我通过UEFI启用了SVM。请看下面我的回答,运行PowerShell中的一个命令后它就可以工作了。 - Siddharth Venu
WHPX在Win Server 2019中得到支持,但您需要通过PowerShell启用它。请阅读我的答案。 - Siddharth Venu
我现在看到了,很高兴你找到了答案,这可能也会帮助其他人。 - Mihai
显示剩余3条评论
1个回答

5

经过一个小时的搜索,我发现Hyper-VWindows Hypervisor Platform (WHPX)并不相同。虽然你可以通过Windows Server 2019的图形用户界面启用Hyper-V,但你不能对WHPX进行相同的操作。除了在BIOS中启用虚拟化以及通过GUI模式启用Hyper-V之外,在Windows Server 2019(可能也适用于其他Server版本)上启用WHPX,请以提升的权限在PowerShell中运行以下命令:

Dism /Online /Enable-Feature:HypervisorPlatform

运行命令后,即使没有重启,也可以正常工作。


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