Ive*_*ius 5 android android-emulator gitlab docker
背景
我的 Android 项目托管在 Gitlab 上,我只想使用 docker 运行我的 UI 测试。我按照这篇好文章让我的 Android UI 测试在 docker 内的模拟器上运行。我所做的一切都完全按照所写。
问题
构建运行正常,直到它必须启动模拟器,然后我收到著名的错误(我无法解决):
$ ${ANDROID_HOME}/tools/emulator -avd test -no-window -no-audio statvfs('/root/.android/avd/test.avd/snapshots/default_boot/ram.img') 失败:没有这样的文件或目录仿真器:错误:x86 仿真当前需要硬件加速!请确保 KVM 已正确安装并可用。CPU 加速状态:KVM 需要支持 vmx 或 svm 的 CPU 有关在 Linux 上配置 VM 加速的更多信息:https: //developer.android.com/studio/run/emulator-acceleration#vm-linux 有关加速的一般信息:https: //developer.android.com/studio/run/emulator-acceleration。
我的设置 我尝试过 Gitlab 共享运行器,但也尝试过安装在MacBook Pro(13 英寸,2017 年,两个 Thunderbolt 3 端口)上的我自己的 docker 运行器。我已在config.toml文件中将运行程序配置为在特权模式下运行。最终还是同样的错误。
有人可以帮助我解决我的问题,或者只是指出我有效的设置吗?这应该是一件微不足道的事情,但我在任何地方都找不到可行的解决方案。
| 归档时间: |
|
| 查看次数: |
664 次 |
| 最近记录: |