【问题标题】:How to enable hardware acceleration for Android Emulator in Windows Server 2019?如何在 Windows Server 2019 中为 Android Emulator 启用硬件加速?
【发布时间】:2019-06-30 16:42:53
【问题描述】:

我有一个 AMD CPU,带有 Windows Server 2019(不要问为什么),我在其中启用了 Hyper-V。但是,在我的(稳定频道)Android Studio 中,它仍然显示

很遗憾,您的计算机不支持硬件加速虚拟化。 以下是您的一些选择:

1) 使用物理设备进行测试

2) 在配备支持 VT-x 和 NX 的 Intel 处理器的 Windows/OSX 计算机上开发

3) 在支持 VT-x 或 SVM 的 Linux 电脑上开发

4) 使用基于 ARM 系统映像的 Android 虚拟设备 (这比硬件加速虚拟化慢 10 倍)

是不是只能在 Android Studio 的 beta 通道中使用启用 Hyper-V 的模拟器选项?如何在 Windows Server 2019 中为 Android Emulator 启用硬件加速?

【问题讨论】:

  • @Mihai 不是重复的 - 从那时起,Android Emulator 获得了对 Hyper-V 的支持,但在发帖时并非如此。
  • 你用的是什么版本的android studio和模拟器​​?支持 AMD-V、SVM 的 AMD CPU 是什么?
  • 我使用了最新的稳定版和最新的测试版。 Ryzen 3 是我的 CPU,我通过 UEFI 启用了 SVM。请在下面查看我的答案,它在 PowerShell 中运行命令后起作用。

标签: android android-studio android-emulator


【解决方案1】:

经过一个小时的搜索,我发现Hyper-VWindows Hypervisor Platform (WHPX) 不一样。虽然您可以通过 Windows Server 2019 中的 GUI 启用 Hyper-V,但您不能对 WHPX 执行相同操作。除了通过 GUI 模式在 BIOS 和 Hyper-V 中启用虚拟化之外,要在 Windows Server 2019(以及可能的其他服务器版本)上启用 WHPX,请在具有提升权限的 PowerShell 中运行以下命令:

Dism /Online /Enable-Feature:HypervisorPlatform

运行命令后它可以工作,即使没有重新启动。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-07
    • 1970-01-01
    相关资源
    最近更新 更多