1. 程式人生 > >Android無線除錯

Android無線除錯

一直以來都是用資料線連線手機進行除錯的,但是近日華為贊助我們的一個pad m5,尼瑪只給了pad,沒給充電線,而且這個pad是要tipec的那種充電線,說充電線好買,讓我們自己買一個。作為一個摳逼的程式設計師怎麼可能自掏腰包買一個充電線,還不如給我一刀。於是就瞭解了一下無線除錯。

ps:只需要用一次充電線,後面就不再需要了(除了充電,第一次是我借的同事的)

1:資料線連線手機和電腦,確保手機和電腦在同一區域網內;

2:命令列輸入adb devices檢視當前連線的所有裝置,檢查是否連線成功:


當然你需要保證有且只有一個裝置與當前電腦連線,否則執行下面的命令會報錯:more than one device/emulator

3:命令列輸入adb tcpip <port埠號> port是你自己定義的手機埠號,可以在0-65535之間取值,預設埠是5555,也就是說如果你沒有執行第三部的命令,預設埠號是5555


4:斷開資料線,在手機設定裡面找到手機的ip地址:我的是在關於手機-狀態資訊裡面找到的,不同的手機可能位置不同


5:命令列輸入adb connect <ip>:<port>,ip就是上面的手機ip,port是你指定的埠號:如果在第三部沒有指定埠號,即預設埠號為5555,那這裡也可以不輸入埠號,adb connect 192.168.7.136即可。


ok了,現在你就可以開始你的無線除錯了。

如果你想斷開連線,命令列輸入:

adb disconnect <ip>:<port>:斷開指定連線;

adb disconnect:斷開所有連線。

拓展:Android Studio有一個外掛ADB WIFI也可以實現無線連線,只不過不用命令列輸入命令了,直接視覺化操作就可以了。(不過我用ADB WIFI連線的時候一直連線不成功,不知道為什麼,但是用上面的命令列是可以的)