除了可以通过 USB 连接设备与电脑来使用 adb,也可以通过无线连接——虽然连接过程中也有需要使用 USB 的步骤,但是连接成功之后你的设备就可以在一定范围内摆脱 USB 连接线的限制啦~
前置条件:
- 将Android设备与要运行adb的电脑连接在同一个局域网,比如连接同一个WiFi
- 将设备与电脑通过USB线连接,可以运行
adb devices
查看是否列出该设备
操作步骤:
- 让设备在5555端口监听 TCP /IP 连接:
adb tcpip 5555
- 找到设备IP地址
命令:
adb shell ifconfig | grep Mask
输出示例:
inet addr:127.0.0.1 Mask:255.0.0.0
inet addr:192.168.99.216 Bcast:192.168.99.255 Mask:255.255.255.0
其中192.168.99.216 就是设备的地址
或者在手机里打开「设置」-「关于手机」-「状态信息」-「IP地址」进行查看
- 断开USB连接
- 有网连接设备
adb connect deviceIp:端口号
-
adb devices
确认连接状态
如果能看到
<device-ip-address>:5555 device
说明连接成功
- 断开无网连接
adb disconnect <device-ip-address>
备注: 如果是root过的手机,无需借助数据线, 就可让设备在指定端口下监听后,直接走上述步骤4即可~
su
setprop service.adb.tcp.port 5555