首页 > 解决方案 > 如何在 Virtual Box 中的 Windows VM 中运行 Android?

问题描述

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

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

因为我知道从 Virtual Box 6.1 版开始有可能具有嵌套虚拟化,所以我认为只需在系统设置中启用它就足够了,但实际上在启动 AVD 时它只会创建智能手机剪影,黑屏不响应任何输入。这是它的外观

启动 AVD 出现这两个问题,有谁知道我该如何解决这些问题?错误 1

错误 2

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

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

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

标签: androidvirtual-machinevirtualboxvirtualization

解决方案


推荐阅读