我开发和调试的时候一般会至少连接两个真机,这造成我usb接口可能不够用,桌面也被繁多的usb线布满。
不通过usb数据线连接手机
具体方法如下:
1. 使用USB数据线连接设备。
2. 在命令行输入adb tcpip 5555 ( 5555为端口号,可以自由指定)。
3. 断开 USB数据,此时可以连接你需要连接的|USB设备。
4. 再计算机命令行输入 adb connect <设备的IP地址>:5555
后面就可以使用ADB ,DDMS 来调试Android应用或显示Logcat 消息。
5. 如果需要恢复到USB数据线,可以在命令行输入adb usb
注: Android设备的IP地址可以在Settings->About Phone->Status 查到
亲测,可以连接,并且连接以后和用usb线连接上的效果一样,可以run,可以看log,可以调试。
有什么弊端今后使用过程中遇到的时候会记录上来。
弊端1:
在我的机器上时间长不用这个手机会断连,是否是通用bug不知道。
解决方法:命令行再走一遍:adb connect <设备的IP地址>:5555 即可。
联调或者测试的时候真是好用!手机在别人那里操作本地也可以看日志,修改完bug直接重新运行测试人员手上的手机,无需重新插线(或jenkins或二维码)安装。