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方式連線,比如因為沒有驅動或沒有資料線,那麼可以在裝置上執...