通过WiFi连接adb调试Android设备(解决host模式无法调试问题)

390 阅读1分钟

前言

有时候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