Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker中的Gitlab Android Emulator:“;请确保KVM已正确安装并可用。”;_Android_Docker_Android Emulator_Gitlab - Fatal编程技术网

Docker中的Gitlab Android Emulator:“;请确保KVM已正确安装并可用。”;

Docker中的Gitlab Android Emulator:“;请确保KVM已正确安装并可用。”;,android,docker,android-emulator,gitlab,Android,Docker,Android Emulator,Gitlab,背景 我的Android项目托管在Gitlab上,我只想使用docker运行我的UI测试。 我已经遵循了让我的android UI测试在docker内部的emulator上运行。我完全按照编写的那样做 问题 Build运行正常,直到必须启动emulator为止,然后我得到一个著名的错误(我无法解决): $${ANDROID_HOME}/tools/emulator-avd测试-无窗口-无音频 statvfs('/root/.android/avd/test.avd/snapshots/defau

背景

我的Android项目托管在Gitlab上,我只想使用docker运行我的UI测试。 我已经遵循了让我的android UI测试在docker内部的emulator上运行。我完全按照编写的那样做

问题

Build运行正常,直到必须启动emulator为止,然后我得到一个著名的错误(我无法解决):

$${ANDROID_HOME}/tools/emulator-avd测试-无窗口-无音频 statvfs('/root/.android/avd/test.avd/snapshots/default_boot/ram.img')失败:没有这样的文件或目录 emulator:错误:x86仿真当前需要硬件加速! 请确保KVM已正确安装并可用。 CPU加速状态:KVM需要支持vmx或svm的CPU 有关在Linux上配置VM加速的更多信息: 有关加速的一般信息:

我的设置 我尝试过Gitlab共享的runner,但也尝试过在我的MacBook Pro上安装我自己的docker runner(13英寸,2017年,两个Thunderbolt 3端口)。我已在config.toml文件中将我的运行程序配置为以特权模式运行。最终错误还是一样的

有人能帮我解决我的问题吗,或者只是给我指出一个可行的设置?这应该是一件小事,但我在任何地方都找不到有效的解决方案