前言
大家應(yīng)該知道碱屁,之前寫過一篇舊文:你知道 adb 的無線方式開發(fā)模式嗎?倦逐,不過今天想跟大家介紹一下 Android 11 的無線調(diào)試有了新的變化。
舊文介紹的無線調(diào)試模式城须,第一次使用需要先連接 usb 線來完成手機(jī)跟電腦的無線調(diào)試,而且每次都得這樣的重復(fù)操作(想象一下每天早上上班都得先通過 usb 線連接一次)。
而 Google 工程師也是注意到了這種無線調(diào)試模式的雞肋之處隶垮,所以已經(jīng)更新有段時(shí)間的 Android 11 中采用了一種新的配對(duì)方式,從始至終都無需一根 usb 線即可開啟 Android 設(shè)備與電腦的無線配對(duì)秘噪。(就像藍(lán)牙配對(duì)那么方便)
先決條件
先來看看使用這么帥氣的調(diào)試方式的先決條件:
- Android 手機(jī)需要是 Android 11 以上系統(tǒng)狸吞;
- 電腦上的 Android SDK 工具需要 ≥ 30.0.0 版本,確認(rèn)方式是:
adb --version
~ ? adb --version
Android Debug Bridge version 1.0.41
Version 30.0.5-6877874
復(fù)制代碼
- Android 手機(jī)和電腦需連接在同一 WiFi 網(wǎng)絡(luò)下指煎;
配對(duì)步驟
當(dāng)你確認(rèn)這些條件都具備蹋偏,那么就可以愉快的開始 Android 11 的無線調(diào)試開啟步驟了:
- 在手機(jī)上啟用開發(fā)者模式 & USB 調(diào)試(一般是關(guān)于手機(jī) --> 連續(xù)點(diǎn)擊版本號(hào),直到提示你已進(jìn)入開發(fā)者模式)至壤;
- 啟用無線調(diào)試選項(xiàng)威始;
- 在詢問 要在此網(wǎng)絡(luò)上允許無線調(diào)試嗎? 的對(duì)話框中,點(diǎn)擊允許像街。
- 經(jīng)過第三步的操作黎棠,已經(jīng)成功在手機(jī)上開啟無線調(diào)試服務(wù)晋渺,
點(diǎn)擊無線調(diào)試 --> 點(diǎn)擊使用配對(duì)碼配對(duì)設(shè)備
可以看到配對(duì)碼、ip 和端口號(hào)(詳情見圖片葫掉,每次點(diǎn)擊都會(huì)生成新的)
5. 在電腦上的終端終端運(yùn)行 adb pair ipaddr:port
, 如下:
// ip 和 port 點(diǎn)擊無線調(diào)試 --> 點(diǎn)擊使用配對(duì)碼配對(duì)設(shè)備即可獲刃┚佟(每次點(diǎn)擊都會(huì)生成新的)
~ ? adb pair 192.168.3.161:37933
// 當(dāng)系統(tǒng)提示,輸入在 4 中獲取到的配對(duì)碼
Enter pairing code: 662287
Successfully paired to 192.168.3.161:37933 [guid=adb-05KAY1XPBC-hyXNZI]
復(fù)制代碼
- 輸入
adb devices -l
即可看到通過無線連接成功的設(shè)備俭厚,如下:
~ ? adb devices -l
List of devices attached
adb-05KAY1XPBC-hyXNZI._adb-tls-connect._tcp. device product:sargo model:Pixel_3a device:sargo transport_id:2
復(fù)制代碼
完成這些步驟户魏,接下來我們就可以愉快的寫 BUG 去了,更爽的是這些操作是帶記憶存儲(chǔ)的挪挤,也就是說已經(jīng)成功配對(duì)的兩個(gè)設(shè)備(手機(jī)和電腦)每次連接到同一個(gè) WiFi 時(shí)會(huì)自動(dòng)完成匹配叼丑,無需人工干預(yù),簡(jiǎn)直爆贊?该拧p拧!
感覺用起來吧论寨,直接釋放你電腦本就稀缺的 usb 口星立,什么缺了 Android 11?哈哈葬凳,那不就多個(gè)理由向老板們申請(qǐng)一個(gè) Android 11 測(cè)試機(jī)了么绰垂,小伙子,我相信你可以的~~~
ps:目前只發(fā)現(xiàn)一個(gè)缺陷火焰,就是如果手機(jī)斷開 WiFi 再次重新連接的時(shí)候劲装,需要再次手動(dòng)打開 無線調(diào)試 選項(xiàng)(其他步驟無需再做);不過這個(gè)缺點(diǎn)倒也能接受昌简,畢竟比較少會(huì)把手機(jī)的 WiFi 斷開重連占业。
作者:fireantzhang
鏈接:https://juejin.cn/post/6905723052693127176