Docker中的Gitlab Android仿真器:“请确保正确安装了KVM并可用。”

时间:2019-08-14 08:38:03

标签: android docker android-emulator gitlab

背景

我的Android项目托管在Gitlab上,我只想使用docker运行UI测试。 我已按照this nice article进行操作,以使我的android UI测试在docker内的模拟器上运行。我所做的一切都与编写的完全一样。

问题

Build运行正常,直到必须启动模拟器为止,然后出现著名的错误(我无法解决):

  

$ $ {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 文件中配置了我的跑步者以特权模式运行。最终错误是一样的。

有人可以帮助我解决我的问题,还是只是指向我进行设置?这应该是一件微不足道的事情,但是我在任何地方都找不到可行的解决方案。

0 个答案:

没有答案