1. 初始化無線調試功能:
初次啓用adb無線wifi調試功能,需要先在手機開發者模式中打開“USB調試”功能,然後用USB連接手機到電腦進行配置,並連接手機和電腦到同一局域網中;
2. 命令:
# #號後的內容爲註釋。
adb devices #查看當前電腦連接的Android調試設備.
adb tcpip 5555 #啓動手機的無線調試功能,調試端口設置爲5555。
#接下來,手動在手機上查看手機在局域網中的IP地址,查看IP地址的方法在此不贅述。
adb connect 192.168.xxx.xxx:5555 #通過TCPIP連接手機,將其中的192.168.xxx.xxx替換爲你手機的IP地址;
$ adb devices
#結果顯示如下:
#List of devices attached
#192.168.1.100:5555 device
#表示已經連接成功,接下來就可以用adb shell等命令操作手機了。
3. 故障問題:
3.1 無法adb connect 192.168.1.100:5555,提示:
unable to connect to 192.168.2.104:5555: cannot connect to 192.168.2.104:5555:由於目標計算機積極拒絕,無法連接。 (10061)
說明:手機開機(或關機重啓)後,adb無線wifi調試功能可能會失效,原因是Android手機上的adb無線調試功能需要進程adbd的支持。當手機開機(或關機重啓)後,adbd進程可能被關閉並未啓動,導致adb無法通過無線與手機連接。
解決之道:
在手機設備未獲得root權限的情況下,需要再次通過USB連接手機到電腦,並重新執行第2步中的開啓無線調試的命令。
在手機設置已經root的情況下,通過USB連接手機到電腦,執行如下命令:
$ adb shell
$ sudo setprop service.adb.tcp.port 5555 # 設置自定義的屬性,格式:setprop 屬性名稱 屬性的值
$ sudo stop adbd
$ sudo start adbd # 需要su權限,啓動adbd進程以支持adb的無線調試功能;