Android-容器化
安卓模拟器容器化
安卓集成到cicd 中实现devops 能效优化—轻量级
安卓集成到cicd—比较重
控制连接到主机的安卓(模拟器或真实设备)
1 | docker run --privileged -d -p 6080:6080 -p 5554:5554 -p 5555:5555 -p 4723:4723 --name android-container-appium budtmo/docker-android-real-device |
打开 noVNC http://localhost:6080
通过在noVNC窗口上单击右键打开终端>>终端仿真器
连接到主机的 adb(确保您的主机有 adb 并连接到设备。)
1 | adb -H host.docker.internal devices |
要指定端口,只需添加-P port_number
1 | adb -H host.docker.internal -P 5037 devices |
现在您的容器可以访问您的主机设备。但是,您需要添加remoteAdbHost所需adbPort的功能才能使Appium能够识别这些设备。
参考资料
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Jacker-zzk's Blog!