使用 adb WiFi 除錯模式,通過以下幾個步驟即可完成(開始這些配置之前先確保你的 adb 環境是配置好的):
-
確保 Android 手機和電腦連接的是同一局域網的 WiFi;
-
通過 USB 線連接 Android 手機;
-
設定手機偵聽埠 5555 上的 TCP/IP 連接:
$ adb tcpip 5555
※ 注意: 如果有多個手機連接在電腦上,需要用 -s ‘serial_number’ 引數指定目標手機,比如:
$ adb -s '04157df4d349bf21' tcpip 5555
在命令列中看到 TCP mode port: 5555 就表示監聽成功:
~/Downloads ? adb tcpip 5555
restarting in TCP mode port: 5555
~/Downloads ? adb -s '04157df4d349bf21' tcpip 5555
restarting in TCP mode port: 5555
-
通過 connect 命令和 IP 地址以及埠號連接到目標手機,比如:
$ adb connect 192.168.1.146:5555
當看到 connected to xxx:5555 的提示語就表示連接成功:
~/Downloads ? adb connect 192.168.1.146:5555
connected to 192.168.1.146:5555
-
拔掉 USB 線,驗證一下,看到如下提示語,那么恭喜你,已成功打開 adb WiFi 的大門,可以開始暢游你的無線除錯之旅啦,
~/Downloads ? adb devices
List of devices attached
192.168.1.146:5555 device
敲命令列很酷很帥,不過 IDE Plugins 讓你更舒暢
上面介紹的是 adb 無線連接的基本實作,不過每次都得經歷那些步驟,體驗不是很好,能否有一種方式,直接在 Android Studio 中直接滑鼠點點的快速方式來完成呢?答案:木有錯,有得,
AS 中插件市場的搜索結果,關鍵詞:adb wifi

全部都安裝體驗之后,最終只有兩款能夠順利操作完成連接的:ADB WiFi Connect、WIFI ADB ULITIMATE,對比各種優缺點之后,最終只留下:WIFI ADB ULITIMATE
-
WIFI ADB ULITIMATE(可用,推薦使用這個)

-
ADB WiFi Connect(可用)

兩款插件的使用對比結論,供大家快速選擇適合自己的那一款【畢竟青菜蘿卜,各有所好】
| 對比點 | WIFI ADB ULITIMATE | ADB WiFi Connect |
|---|---|---|
| 入口 | run 旁邊,每次使用打開一個新的對話框 | 操作視窗依附在 IDE 的右邊工具視窗中,操作比較方便 |
| 功能點 | 連接、斷開連擊、記錄連接設備、設備斷開自動重繪 | 連接【以及主動輸入目標 IP 地址的連接方式】、斷開連接、USB 線和 WIFI 兩種連接方式的設備分組展示、自動記錄最近的 10 次連接記錄 |
| 優點 | 設備斷開和連接,自動重繪、操作直接 Log 提示 | 操作視窗固定、自動記錄、可以手動輸入 IP 地址進行連接 |
| 缺點 | 操作視窗是獨立 Java 視窗程式,不跟隨 IDE、需要手動點 Save | 設備斷開需要手動重繪才能識別出新的連接情況【后續期望作者能夠加上自動監聽】 |
最后,再提兩點關于 adb 的事情
-
關于 adb 使用,谷歌官方的說明檔案:
https://developer.android.com/studio/command-line/adb -
在找 adb wifi 插件的時候,還發現一款跟 adb 相關的插件(提供一些跟當前開發專案app常用的操作),覺得挺好用:ADB Idea,操作選項如下:
ADB Revoke Permissions
ADB Revoke Permissions and Restart
ADB Grant Permissions
ADB Uninstall App
ADB Kill App
ADB Start App
ADB ReStart App
ADB Clear App Data
ADB Start App With Debugger
ADB Restart App With Debugger
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/236615.html
標籤:其他
