adb通過Wi Fi連接手機 背景知識 Android系統底層運行著一個服務(adbd),也就是在手機系統內部,用於響應、管理大家在電腦端的adb命令連接,這個服務在啟動時候會根據手機的配置監聽USB或者網路其中之一。 配置屬性為: service.adb.tcp.port 0 adbd將監聽網路對 ...
adb通過Wi-Fi連接手機
背景知識
Android系統底層運行著一個服務(adbd),也就是在手機系統內部,用於響應、管理大家在電腦端的adb命令連接,這個服務在啟動時候會根據手機的配置監聽USB或者網路其中之一。
配置屬性為:
- service.adb.tcp.port <- 監聽的網路埠
- 以上屬性的值 > 0 adbd將監聽網路對應的埠(一般為5555)
- 以上屬性的值 <=-1 adbd將監聽USB
Wi-Fi連接手機具體步驟
ADB連接手機兩種方法:USB(直接連接數據線)、Wi-Fi
First:
adb usb ——確認adb運行在USB模式下麵。
➜ ~ adb devices
List of devices attached
8472e889 device
➜ ~ adb usb
restarting in USB mode
Second:
adb tcpip —— 重啟adb,運行到TCP模式下
➜ ~ adb usb
restarting in USB mode
➜ ~ adb tcpip 5555
restarting in TCP mode port: 5555
Third:
查看Android設備IP
設置-關於手機-狀態信息-ip地址
設置-WLAN-點擊當前連接上的Wi-Fi查看IP
adb命令查看:adb shell net cfg
Four:
Adb connect連接設備。
➜ ~ adb connect 100.84.197.67
already connected to 100.84.197.67:5555
➜ ~ adb devices
List of devices attached
100.84.197.67:5555 device
8472e889 device
Five:
調試完成後,斷開連接:adb disconnect 或者 adb usb
➜ ~ adb disconnect 100.84.197.67
disconnected 100.84.197.67
➜ ~ adb usb
restarting in USB mode
➜ ~
使用場景:
(1)USB狀態下跑測試腳本;
(2)遠程調試手機
adb日誌查看
命令:
adb logcat [<option>] ... [<filter-spec>] ...
[options]命令包括如下選項:
-s 設置過濾器,例如指定 '*:s'
-f
-r [
-n
-v
brief process tag thread raw time threadtime long
-c 清除所有log並退出
-d 得到所有log並退出 (不阻塞)
-g 得到環形緩衝區的大小並退出
-b
-B 輸出log到二進位中。
過濾器的格式是一個這樣的串:
其中
V Verbose
D Debug
I Info
W Warn
E Error
F Fatal
S Silent
eg: adb logcat -v time D