如何运行 WS:和 Android 模拟器(虚拟化问题)

如何运行 WS:和 Android 模拟器(虚拟化问题)

我正在运行一个 Android 模拟器,它要求启用“英特尔虚拟化技术”。我在 BIOS 中启用了它。它运行良好。

我尝试启用 Hyper-V 来运行旧程序。这有效,但这样做破坏了我的模拟器。我卸载了 Hyper-V,因为我不再需要它了。Android 模拟器又可以正常工作了。

我安装了适用于 Linux 的 Windows 子系统 (WSL2)。Android 模拟器现在无法使用

它与英特尔虚拟化有关,但我不明白。我需要能够同时使用两者,在 Linux 上进行开发,并测试 Android 应用程序。

为什么我不能同时使用两者?发生了什么事?

答案1

WSL2 使用 Hyper-V,这显然与 Android Emulator 冲突。

解决方案可能是使用 WSL1 而不是不使用 Hyper-V 的 WSL2。

您至少需要通过“打开或关闭 Windows 功能”删除“虚拟机平台”功能和 Hyper-V,然后重新启动。

然后关注帖子 无法将 WSL 2 更改为 WSL 1。无法解析版本号

(这只是理论上的建议,我还没有测试过。)

相关内容