「使用adb命令,通过Wi-Fi连接Android手机」

通常我们在Android调试时,可以USB连接PC和Android机,并使用adb -s <device id>的方式来操作手机。

但是,adb还支持tcpip连接模式。所谓的原理就是:手机端开启一个服务进程,监听某个端口号;然后在PC端使用adb命令连接这个端口。

第一步、开启手机端服务

首先需要将Android机通过USB接入PC,然后执行:

#!/bin/bash

# 查看设备
adb devices

# 开启服务,5556为监听的端口号
adb -s <device id> tcpip 5556

第二步、使用adb命令连接手机

到「设置」-「网络」中查看手机的IP地址,连接时会用到。

现在,可以断开USB线,然后执行:

#!/bin/bash

adb connect <IP Address>:5556

如果关闭Wi-Fi连接

#!/bin/bash

# 执行该命令,关闭tcpip连接模式,恢复到USB连接模式。
adb -s 192.168.3.6:5556 usb

参考文献

How can I connect to Android with ADB over TCP ?
Android Debug Bridge (adb) Wireless Debugging Over Wi-Fi