摘要:開發過程中,大部分時候我們需要連接線通過做調試,實際上可以設置通過網絡來連接,這個設置是在手機端,而不是在端,掌握幾個小技巧,基本上可以永久拋棄數據線。
Android開發過程中,大部分時候我們需要連接usb線通過adb做調試,adb實際上可以設置通過網絡來連接,這個設置是在手機端,而不是在pc端,掌握幾個小技巧,基本上可以永久拋棄數據線。
初始設置要想設置adb走無線網絡,有幾種方法:
root后的設備,可以在手機端直接通過App設置,這樣當然比較方便,并且完全不需要usb線,可惜需要root,很多手機不具備這個條件。
有些手機的ROM,在開發人員選項中,可以打開adb wifi,這樣也算方便,但是大部分手機的ROM也沒有這個選項。
最后一個方法是對所有手機都適用的方法,就是通過pc側的adb命令去設置,先通過usb連接手機,然后執行adb tcpip 5555, 手機側的adb就處于無線模式,然后就可以拔出數據線了。
無論上述哪種方法,一旦設置無線模式之后,只要手機不重啟,手機將永遠處于這種模式,也就是不需要再用到數據線了,但是記得及時充電,防止手機掉電重啟,一旦重啟過,上面的方法需要再執行一次。
平常使用只要手機沒有重啟過,任何時候想調試手機,需要先執行adb connect命令就可以了,這個命令很簡單
adb connect phone-ip
上面的phone-ip就是手機的ip,顯然我們要讓手機和pc處于同一個wifi局域網中,才能訪問,通過手機端wifi設置的頁面,可以看到這個ip,如下圖:
但是這樣每次來看ip,明顯比較繁瑣,有個簡單的App,可以把這個ip通過一個桌面部件放在桌面上,就簡單多了,下圖就是(qq圖標左側的小部件):
chrome遠程調試涉及前端類型的開發,比如cordova,javascript等,很多時候需要做chrome遠程調試,chrome的遠程調試一樣可以通過無線,上述adb連接建立好之后,在chrome的地址欄輸入chrome://inspect,就可以對手機進行遠程調試,下圖就是通過無線連接adb后,chrome遠程調試的界面,其中Remote target下,我們可以看到了通過無線連接的遠程設備:
adb遠程控制通過adb,有一個非常有用的工具,叫做scrcpy,可以對安卓設備遠程控制,同樣的,這個工具也一樣可以在無線模式下工作,但在無線模式下,網絡速度可能不如usb直線快,所以需要在scrcpy啟動的時候,增加幾個參數,控制scrcpy的屏幕分辨率和壓縮率,需要兩個參數:
scrcpy -m 600 -b 1m
這兩個參數分別控制屏幕分辨率和壓縮碼率,根據你自己的無線網速來調整就好,這樣也可以愉快的通過無線使用scrcpy的遠程控制功能了。
總結通過上述幾個工具和方法,我們可以半徹底的丟棄usb線,對android的開發還是方便很多的。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/100555.html
閱讀 1809·2019-08-30 13:54
閱讀 2725·2019-08-29 17:27
閱讀 1109·2019-08-29 17:23
閱讀 3350·2019-08-29 15:20
閱讀 1225·2019-08-29 11:28
閱讀 1566·2019-08-26 10:39
閱讀 1315·2019-08-26 10:29
閱讀 639·2019-08-26 10:13