Android手机自动化测试过程离不开adb工具,介绍几个常用的adb命令.
1. adb forward
命令示例:
1
adb forward tcp:8000 tcp:9000
作用: 把PC端8000端口的数据, 转发到Android端的9000端口上,PC端的8000端口会被 adb 监听, 这个时候我们只需要往8000端口写数据, 这个数据就会发送到手机端的9000端口上.
2. adb connect
命令示例:
1
adb connect + IP
作用: 通过无线网络在PC端adb连接手机端
注意:
- 要链接的IP ,必须和自己的PC的网络在同一个局域网内,adb 不能跨局域网链接设备
- 如果通过usb链接Android设备,通过adb devices 可以看见设备列表,但是使用不了,可以参考下面的命令说明手机端的服务未开启,需要连接usb开启手机服务,默认端口5555:
adb tcpip 5555
,开启后拔掉usb通过adb connect 192.168.0.101:5555
即可连接