一徙鱼、啥是無線調試?為啥需要無線調試
平時我們調試APP的時候针姿,會將手機連接到USB數(shù)據(jù)線袱吆,然后再將數(shù)據(jù)線連接到電腦上。但是距淫,由于長期插拔或者USB線材材質的問題杆故,經(jīng)常會出現(xiàn)無法連接的問題;而且溉愁,通常公司內會有手機多而線不夠用的問題;還有就是饲趋,桌面上一堆手機一堆線是不是感覺很亂拐揭?就像下圖一樣
此時,我們就需要用到無線調試了奕塑。那么堂污,什么是無線調試呢?這還用問龄砰,就是沒有線唄——手機和電腦連接的時候不需要用數(shù)據(jù)線了盟猖,我們部署調試APP時再也不用到處找USB線了,再也不用擔心線材磨損導致的無法連接了;慌铩式镐!
二、如何開啟無線調試固蚤?
(一)娘汞、前提條件
- 一部手機
- 一條USB數(shù)據(jù)線
- 一部電腦
- 手機和電腦連接到同一個 Wifi
- 開啟手機的USB調試功能
(二)、操作步驟
1夕玩、 將手機和電腦用USB數(shù)據(jù)線連接
2你弦、 打開 終端惊豺,輸入 adb devices
, 查看手機和電腦是否連接成功。如下圖:
adb devices
查看當前可以連接到adb 的設備
3禽作、為手機設置一個Tcp/Ip 的偵聽端口
adb tcpip 端口號
端口號是一個任意數(shù)值, 想輸入啥就輸入啥尸昧,但盡量輸入4位
4、將手機與電腦斷開連接(不斷也行)旷偿,并查看手機的 ip 地址
不同手機的查看方法不一致烹俗,此處不做過多說明。以 Nexus 5X 為例:
5狸捅、執(zhí)行 adb connect ip地址:偵聽端口
命令衷蜓,開啟無線連接
adb connect ip地址:端口號
ip地址就是剛才查看的手機ip地址,端口號就是之前設置的偵聽端口號尘喝,兩者之間用冒號 : 連接
6磁浇、查看連接設備
此時看到的連接設備號碼就是
ip:端口號
7、通過無線連接部署應用到APP
部署時看到的還是真實的手機型號
到此朽褪,無線調試已經(jīng)搭建成功置吓。
(三)、電腦同時連接多個設備時如何開啟無線調試
前提條件不變缔赠,和 如何開啟無線調試 中的整體步驟和思路無區(qū)別衍锚,重點是在設置偵聽端口時指定一下設備號。命令如下:
- adb -s 設備號 tcpip 端口號
設備號就是執(zhí)行 adb devices 命令之后展示的那一串編號嗤堰;-s 的含義就是指定要執(zhí)行命令的設備戴质,當有多個設備時,-s 非常有用
三踢匣、注意事項
1告匠、連接成功之后,不論是手機還是電腦离唬,如果中間出現(xiàn)了斷網(wǎng)現(xiàn)象(比如后专,重啟手機,重啟電腦输莺,重啟路由器等)戚哎,需要重新走一遍流程
2、由于網(wǎng)絡防火墻或者網(wǎng)絡代理等因素嫂用,無線連接可能不會成功
3型凳、連接不成功時,可以嘗試通過 adb kill server
殺死 adb 服務嘱函,然后再次走一遍流程
除了使用 命令方式開啟無線調試之外啰脚,也可以為AndroidStudio添加相關插件來實現(xiàn)。比如:ADB WIFI 插件,具體步驟不再說明橄浓。
四粒梦、參考資料
Android 調試橋(官方文檔,含有完整的adb 命令介紹):
https://developer.android.com/studio/command-line/adb.html?hl=zh-cn
本文到此結束荸实,謝謝觀看匀们!
如有不足,敬請指正准给!