丟掉你的數(shù)據(jù)線,一起來用 ADB WIFI 無線調(diào)試你的 App吧!

好吧,其實(shí)數(shù)據(jù)線還是不能丟,萬一要充電呢?

在開發(fā)過程中,我們經(jīng)常要對項(xiàng)目 app 進(jìn)行實(shí)時的調(diào)試,看看 UI 效果、打印下 log 之類的。這樣就需要我們的手機(jī)一直用數(shù)據(jù)線連接著電腦,特別是在需要跟蹤 log 的時候,手機(jī)的活動范圍就只能以數(shù)據(jù)線的長度為半徑了~

甚至還有一種場景是 PM 或者 UI 要看效果,拿走了你的測試機(jī),然后用著用著之后crash 了。這時候你要 debug 查看日志基本要靠重現(xiàn)(使用了 Crash收集服務(wù)的項(xiàng)目除外),要是碰到了很難重現(xiàn)的 bug,基本就很難定位到問題所在了。

所以有沒有一種方法,讓我可以解放數(shù)據(jù)線的束縛,即使測試手機(jī)不在我們開發(fā)者的手上,我們也可是實(shí)時跟蹤日志呢?

答案肯定是有的啦!那就是ADB WIFI!

What is ADB WIFI?

ADB WIFI 是 Android Studio 上的一款插件,可以實(shí)現(xiàn)無線調(diào)試你的 app(需要在同一個 Wifi 的場景下),無需數(shù)據(jù)線。

GitHub 傳送門:https://github.com/layerlre/ADBWIFI

ADB WIFI

ADB WIFI Android Studio plugin for debug android app over Wi-Fi.

How to install

in Android Studio: go to Preferences → Plugins → Browse repositories and search for ADB WIFI

How to use it

Connect Android device and adb host computer to a common Wi-Fi network accessible to both. We have found that not all access points are suitable; you may need to use an access point whose firewall is configured properly to support adb.

Connect the device with USB cable to host.

Make sure adb is running in USB mode on host.

in Android Studio: go to tools → android → ADB WIFI → ADB USB to WIFI

ADB WIFI 官方簡介

需要滿足以下條件:

1.Android Studio 安裝 ADB WIFI 插件

2.測試手機(jī)安裝 Wifi ADB 軟件

3.手機(jī)需要 root

4.開發(fā)環(huán)境和手機(jī)在同一個 wifi 的環(huán)境下


接下來,我們一起來開始裝逼之旅吧


1、Android Studio 安裝 ADB WIFI 插件

(1)打開 Android Studio 的Preferences(或者叫 Settings),選擇 Plugins

(2)在搜索框鍵入 ADB WIFI,點(diǎn)擊右邊的 install即可

(3)可能你需要個梯子(天朝你懂得)

(4)當(dāng)前倉庫找不到 ADB,就點(diǎn)擊 Search in repositories

(5)restart 一下 Android Studio


Android Studio 安裝 ADB 插件


搜索遠(yuǎn)程倉庫

2、測試手機(jī)安裝 Wifi ADB 軟件

在手機(jī)應(yīng)用市場搜索 WiFi ADB 下載就可以了

WiFI ADB 傳送門


3、建立測試手機(jī)與 Android Studio 之間的連接

還好剛剛沒有真的丟掉數(shù)據(jù)線

1.打開手機(jī)上的 ADB 軟件

打開手機(jī)上的 ADB

2.用數(shù)據(jù)線連接手機(jī)和電腦 (手機(jī)要開啟 USB 調(diào)試)

3.打開 Android Studio ---> Tools --> Android --> ADB WIFI --> ADB Use to WIFI

4.至此就可以愉快的開發(fā)了

連接

在 build 的時候要選擇帶有網(wǎng)絡(luò)地址前綴的設(shè)備

At Last

最好在手機(jī)上對 ADB 軟件進(jìn)行任務(wù)鎖定,或者給予這個應(yīng)用后臺運(yùn)行權(quán)限,防止被系統(tǒng)悄悄的干掉了。

有些手機(jī)需要在手機(jī)管家中設(shè)置,或者加入應(yīng)用白名單




如果這篇文章又幫到你的話,請點(diǎn)一下‘喜歡’,我會更努力的創(chuàng)作的

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容