adb支持兩種連接Android系統的方式,USB方式及網絡方式。一般android手機及android平板默認會設置為USB方式(直接插數據線的方式)。
下邊介紹兩種方式的切換方式。
1. 背景知識:
android系統底層運行着一個服務(adbd),也就是在手機系統內部,用於相應和管理大家在電腦端的adb命令連接,
這個服務在啟動時會根據手機的配置監聽USB連接或網絡其中之一。配置的屬性為:
service.adb.tcp.port <- 監聽的網絡端口
以上屬性的值 > 0 : adbd將監聽網絡對應的端口(一般為5555)
以上屬性的值 <=-1: adbd將監聽USB
2. Android設備端的網絡方式的設置方法(開放手機5555端口):
enable adb over wifi:
cmd adb code:
adb tcpip 5555
以上命令在與手機連接的PC上執行。adb 命令可從如下地址下載"https://code.google.com/p/adb-fastboot-install/downloads/list
and to disable it:
cmd adb shell code:
setprop service.adb.tcp.port -1
stop adbd
start adbd
3. 如何在研發機中連接Android設備
(1) 在研發機中,輸入:
adb connect 192.168.1.5:5555 (:5555可省略)
如果連接成功會進行相關的提示,如果失敗的話,可以先kill-server命令,然后重試連接。
adb kill-server
(2)如果連接已經建立,在研發機中,可以輸入adb相關的命令進行調試了。比如adb shell,將會通過tcp/ip連接設備上面。和USB調試是一樣的。這里就不多說了。
(3)調試完成之后,在研發機上面輸入如下的命令斷開連接:
adb disconnect 192.168.1.5:5555
或 adb usb