背景
由於 MAC 的 USB 口全被占用着,采用無線連接更方便,記錄一下,以防忘記~
USB 調試
- 手機開啟開發者選項和 USB 調試模式(通常開啟方式:在
關於手機
連續點擊7次版本號
); - USB 連接線和各種接口正常(個別三方數據線僅支持充電,不支持調試);
- 驅動狀態正常(Linux 和 Mac 通常沒有問題,Windows 可能需要安裝);
adb devices -l
命令查看。
WLAN 調試(Android 10 及更低版本,需要借助 USB)
Android 10以及更低的版本,必須通過 USB 連接后,才可實現同一 WLAN 下無線調試。
- 手機和電腦需連接在同一 WiFi 下;
- 手機開啟開發者選項和 USB 調試模式,並通過 USB 連接電腦(即
adb devices -l
可以查看到手機); - 設置手機的監聽
adb tcpip 5555
; - 拔掉 USB 線,找到手機的 IP 地址;
- 通過 IP 連接到手機
adb connect ip
(端口默認:5555); adb devices -l
命令查看。
斷開與重連
# 斷開連接
$ adb disconnect
# 重連
$ adb connect
# 如果統一 WLAN 下,adb connect 失敗后,可重置 adb,再次連接
$ adb kill-server
$ adb connect
Wi-Fi 調試(Android 11 及更高版本,無需借助 USB)
從 Android 11 開始支持 ADB 以無線方式連接手機調試,可以徹底擺脫 USB 線。
- 手機和電腦需連接在同一 WiFi 下;
- 保證 SDK 為最新版本(
adb --version
≥ 30.0.0); - 手機啟用開發者選項和無線調試模式(會提示確認);
- 允許無線調試后,選擇使用配對碼配對。記下顯示的配對碼、IP 地址和端口號;
- 運行
adb pair ip:port
,使用第 4 步中的 IP 地址和端口號; - 根據提示,輸入第 3 步中的配對碼,系統會顯示一條消息,表明您的設備已成功配對;
- (僅適用於 Linux 或 Windows)運行
adb connect ip:port
。