android - 如何在 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
我需要这两个级别的仿真,因为我需要一个可重复的环境来测试我的软件和 Android。有人有建议吗?
PS:AVD 在主机 Windows 操作系统中运行良好,只是客户操作系统似乎无法启动 android 环境。
我知道这根本不是一个好的测试方法,性能也很差,但我需要的是一个可重复的环境用于论文的验证阶段。我的代码是一个 Java 程序,它使用 Appium 将我的应用程序连接到 AVD;由于我无法在每台测试人员的机器上配置 Appium 服务器、AVD 和我的配置参数,我想使用一个虚拟机在每台计算机上运行一次。
解决方案
推荐阅读
- python - Q-learning 优化下单
- javascript - 使用 ajax 从 javascript 访问安全和 httponly cookie 的问题
- sql - SQLite CASE/WHEN 非数字查询
- javascript - 使用要打印的 React 组件打开 _blank
- mysql - manage.py migrate 无法访问远程 MySQL 数据库
- javascript - 带有新标签的 Microsoft 授权
- ruby-on-rails - Rails 5:(没有路线匹配[HEAD]“资产”
- prolog - 如何在“SWISH”“Prolog”中添加空格?
- java - Keycloak社交登录休息api
- string - 在单引号字符串中使用双引号会更改转义行为