之前已经完成了 centos7下stf环境的搭建,但是光搭建了环境,只是完成第一步,如果没有设备连接,还是做无用功。
步骤
首先必备的adb环境,这个就不索罗了,怎么配置自行百度。
1.连接手机,检查设备是否连接
打开cmd,输入:
adb devices
devices.png
出现如上则说明环境配置ok
2.杀掉占用5037端口的进程
输入
netstat -ano | findstr "5037"
taskkill /F /PID 6872 ----将6872换成对应的PID号
kill.png
3.开放5037端口
输入
adb nodaemon server -a -P 5037
port.png
4.添加设备
centos中执行
./stf provider --name zero_WIN10.local --min-port 7400 --max-port 7700 --connect-sub tcp://127.0.0.1:7114 --connect-push tcp://127.0.0.1:7116 --group-timeout 20000 --public-ip 172.31.3.243 --storage-url http://localhost:7100/ --adb-host 172.31.3.21 --adb-port 5037 --vnc-initial-size 600x800 --allow-remote
centos.png
5.浏览器中验证
登录stf服务,发现页面如下:
stf.png
devices.png
info.png
至此,添加设备成功
问题
添加设备期间遇到一个问题,一直添加不上
cmd中执行
adb nodaemon server -a -P 5037
centos报错如下:
error.png
原因居然是电脑防火墙没关,哇,真的无语,关掉防火墙就可以了。
网友评论