如何在虚拟盒中的 Windows VM 中运行 Android?

如何在虚拟盒中的 Windows VM 中运行 Android?

我有一台配备 AMD CPU 的 Windows PC,其中我运行带有 Windows VM 的 VMM Virtual Box,我需要在其中从 Android Studio 启动 AVD。

我不需要在 Virtual Box 中运行 Android VM,Android 必须在嵌套虚拟环境中运行,在 AVD 运行的 Windows VM 内运行。

因为我知道从 Virtual Box 6.1 版本开始就可以实现嵌套虚拟化,所以我认为只需在系统设置中启用它就足够了,但事实上,在启动 AVD 时,它只会创建智能手机轮廓,屏幕呈黑屏,不响应任何输入。 它看起来是这样的

启动 AVD 时出现这两个问题,有人知道如何解决吗? 错误 1

错误 2

我需要这两个级别的模拟,因为我需要一个可重复的环境来测试我的软件和 Android。有人有什么建议吗?

PS:AVD 在主机 Windows 操作系统上运行良好,只是客户操作系统似乎无法启动 Android 环境。

编辑:我知道这根本不是一个好的测试方法,而且性能真的很差,但我需要一个可重复的环境来进行论文的验证阶段。我的代码是一个 Java 程序,它使用 Appium 将我的应用程序连接到 AVD;由于我无法在每个测试人员的机器上配置 Appium 服务器、AVD 和我的配置参数,所以我想使用一个虚拟机在每台计算机上运行一次。

相关内容