adb網路連線除錯,重啟之後失效

2021-10-01 05:16:37 字數 1831 閱讀 7841

1,配置adb 環境變數

2,通過對應資料線,把pc和android裝置連線;

3,cmd 命令列中執行 adb tcpip 5555 設定網路監聽埠

4,android裝置和pc連線到同一區域網

以上對有些android裝置已經可以了,裝置廠家已經設定了預設埠5555;但是大多數裝置是沒有預設設定,重啟之後需要重新設定adb tcpip 5555;每次重啟android裝置都需要執行tcpip 命令,非常麻煩;

需要root許可權

第一種方法:

在/system/build.prop 檔案中加入service.adb.tcp.port=5555 

1,cmd命令列中執行adb shell

2,執行su 獲取root許可權;注意:獲取root許可權不同的裝置方式不同

3,執行 echo service.adb.tcp.port=5555 >> /system/build.prop 把service.adb.tcp.port=5555掛在到build.prop檔案中,並且是以追加的方式;

>:表示輸出,會覆蓋檔案原有的內容

>>:表示追加,會將內容追加到已有檔案內容的末尾

重新掛載

4,如果執行echo service.adb.tcp.port=5555 >> /system/build.prop 提示build.prop是唯讀檔案,那麼需要重現掛在system目錄

5,掛在也是需要root許可權,獲取root許可權之後執行 mount -o remount rw /system (重新掛載system目錄為可讀可寫)

6,最後再執行 echo service.adb.tcp.port=5555 >> /system/build.prop

注意:4,5,6不是非必須,build.prop為唯讀檔案時才要執行掛在命令;

重啟生效

第二種方法:

也是在/system/build.prop 檔案中加入service.adb.tcp.port=5555,只是執行方式不一樣;

具體步驟

1,adb pull /system/build.prop c:\users\administrator\desktop 把build.prop檔案匯出到桌面

2,以文字的方式開啟build.prop檔案

3,在檔案中加入service.adb.tcp.port=5555,儲存

4,adb push c:\users\administrator\desktop\build.prop /system/

注意:如果build.prop檔案為唯讀,測也需要通過mount -o remount rw /system(重新掛載system目錄為可讀可寫)

重啟生效

第三種方式:

1,adb shell 進入android系統命令

2,獲取root許可權

3,執行adb shell su -c setprop service.adb.tcp.port 5555

4,如果執行3 沒效果,執行 adb shell su 0 "setprop service.adb.tcp.port 5555" 試一下

總結:三種方式都是修改/system/build.prop檔案,增加或者修改setprop service.adb.tcp.port屬性值;關於build.prop的adb命令

adb shell 

getprop  //列出所有配置屬性值

getprop [key]  //取得對應的key的屬性值

如果要修改屬性的話,只需修改鍵值對的值(字典值)就可以了,如:setprop [key] [value] 設定指定key的屬性值。

如何通過網路連線進行ADB除錯

大家在使用adb除錯android系統時可能會遇到麻煩,比如usb埠只有乙個,如果用作adb除錯,就不能通過usb連線其它器件,或者usb埠不能使用時也沒法進行adb除錯。android較新的版本 4.0及以後 已經支援網路連線adb了,只需按照如下步驟進行設定就可以進行網路adb除錯。1.確保目標...

Android裝置使用網路連線除錯

最近遇到乙個問題,沒有usb介面怎麼讓android裝置與pc機連線起來?後來同事告訴我,原來可以利用網路使其連線起來,這樣除錯起來就方便多了,還好有個網口提供網路的連線。其實很簡單,只需要向system build.prop檔案中新增如下一句即可 service.adb.tcp.port 5555...

如何通過無線網路連線adb

1.如果已經可以用usb連線adb,那麼可以通過以下命令切換到無線連線方式。adb tcpip 5555 adb connect 192.168.0.101 5555 通過下面的命令可以切換回usb方式。adb usb 2.如果無法通過usb方式連線,比如因為沒有驅動或沒有資料線,那麼可以在裝置上執...