操作流程
首先第一步,PC 和手机都需要连在同一个局域网 WIFI。
第二步,手机 USB 连上 PC,确保能查看到通过 USB 连上的设备:
>>
adb devicesList of devices attached
CSXasjdhwjqwjhqdh device
(最好只看到一个连上的设置,如果有多个,可能有麻烦,解决办法见后文)
第三步开启网络调试
>>
adb tcpip 5555(
其中端口号 5555 也可以指定其他值,该命令将会重启手机上的 adbd,该步成功的话无输出。
第四步 adb 通过 wifi 连 手机
>>
adb connect xxxx.xxxx.xxxx.xxxx
其中 xxxx 就是手机被分配的局域网 ip,可以系统设置 --> 关于手机 --> 状态消息(信息)里看到。
控制台输出 connected to xxxx.xxxx.xxxx.xxxx
就表示大功告成了。
可能的问题
如果在第三步的时候出现错误:more than one device and emulator
,则是由于连上了多个设备( usb 连上的设备 + wifi 连上的设备),
第一种方法:只需要断开其他 usb 或者 wifi 连上的设备,只保留我们的目标设备手机即可。
如果断开其他设备还是显示在 adb devices
列表中,直接重启 adb:adb kill-server
第二种方法:干脆指定设备 adb -s {deviceId} tcpip 5555
更多的命令
断开 wifi 调试设备:adb disconnect xxxx.xxxx.xxxx.xxxx