前言
有时候Android设备当成了Host模式,无法通过数据线调试设备,查看log。此时可以通过WiFi连接adb服务。
adb切换到usb模式
确保设备已经通过数据线连接到电脑,并且可以执行adb命令。 adb服务切换到usb模式 adb usb
设置调试端口
adb shell setprop service.adb.tcp.port 6666
查看设备IP
adb shell ifconfig
inet addr:172.16.5.29 Bcast:172.16.7.255 Mask:255.255.252.0
电脑端ping设备IP
电脑端 ping一下设备ip确保网络通畅(在同一个局域网) ping 172.16.5.29
有以下信息表示网络通畅,否则无法通过WiFi连接adb了。 来自 172.16.5.29 的回复: 字节=32 时间=1ms TTL=63
adb切换到tcpip模式
adb tcpip 6666
通过TCP/IP连接设备
adb connect 172.16.5.29:6666
查看是否连接成功
adb devices
wifi连接adb成功后会有以下打印信息: List of devices attached xxxxxx_xxxxxxx device 172.17.5.29:6666 device