(1)https://github.com/openstf/stf
(2)OpenSTF是一个手机设备管理平台
(3)可以对手机进行远程管理、调试、远程手机桌面监控等操作
(1)拉取镜像
docker pull openstf/stf:latest
docker pull sorccu/adb:latest
docker pull rethinkdb:latest
(2)启动rethinkdb
docker run -d --name rethinkdb -v /srv/rethinkdb:/data --net host rethinkdb rethinkdb --bind all --cache-size 8192 --http-port 8090
(3)启动stf
docker run -d --name stf --net host openstf/stf stf local --allow-remote
(1)运行一个模拟器
刷新界面就可以在平台上看到该模拟器
(2)控制真机
首先确保手机和电脑在同一个网段,然后打开手机调试模式,给手机开一个远程调试端口adb -s 设备名 tcoip 5555,看手机的ip地址,adb connect 手机ip地址:5555,adb devices会发现设备已连接,这时候把数据线拔掉就可以了,没有的话就adb kill- server,再adb start-server,再adb connect 手机ip地址:5555,刷新界面就有了。如果把localhost:7100暴露在公网就可以跨地区远程了