由于公司组织架构的不同,测试部的同事均分布在不同的城市,如何将有限的测试手机进行最大化的利用,是当前需要解决的问题。同时,考虑到跨地区、跨部门的同事,也经常需要使用测试手机进行问题排查和联调,我们急需在公司内部搭建一套云真机平台,目前 Sonic 云真机平台就很好地解决了这一痛点。
Docker Desktop Installer.exe
.env 配置项解释
docker-compose up -d
因 Eureka 心跳机制,刚启动完毕微服务间互相访问需要 3~5 分钟,请耐心等候。打开浏览器访问 http://本机 IP:3000,然后可直接前往 Agent 端部署。
TIP:
从v2.5.3起,为降低用户部署成本,Agent在plugins文件夹下内置adb。
但是已知多个adb-server同时工作会出现抢占问题,因此如果你本地有其他adb-server正在工作,希望用自己已有的adb 或 版本低于v2.5.3时,需要加上这两步:
将安卓 SDK 设置到系统环境变量,命名为 ANDROID_HOME。打开 SDKManager,下载 platform-tools。确保 platform-tools 目录存在,adb 指令可用。
将 ANDROID_HOME、ANDROID_HOME/platform-tools 添加到系统 PATH 中。
java -Dfile.encoding=utf-8 -jar sonic-agent-windows-x86_64.jar
cd C:\sonic-agent-v2.6.3-windows_x86_64
chcp 65001
set PYTHONIOENCODING=UTF-8
java -Dfile.encoding=utf-8 -jar sonic-agent-windows-x86_64.jar
可以前往设备接入文档(设备请竖直放置或平摊放置,左右旋转放置有可能影响坐标定位)。
链接:https://pan.baidu.com/s/1ImUnC6sOskn6WBzG02TtgA?pwd=49xq
提取码:49xq
https://sonic-cloud.cn/deploy/back-end-deploy.html
https://sonic-cloud.cn/deploy/agent-deploy.html
https://blog.csdn.net/qq_38161040/article/details/122976930
https://blog.csdn.net/weixin_39970883/article/details/131379485