adb网络连接调试,重启之后失效
adb 網(wǎng)絡(luò)調(diào)試
1,配置adb 環(huán)境變量
2,通過對應(yīng)數(shù)據(jù)線,把PC和Android設(shè)備連接;
3,cmd 命令行中執(zhí)行 adb tcpip 5555 設(shè)置網(wǎng)絡(luò)監(jiān)聽端口
4,Android設(shè)備和PC連接到同一局域網(wǎng)
5,cmd命令行中執(zhí)行 adb connect + android設(shè)備IP地址 :5555 例如:adb connect 192.168.20.101:5555
以上對有些Android設(shè)備已經(jīng)可以了,設(shè)備廠家已經(jīng)設(shè)置了默認(rèn)端口5555;但是大多數(shù)設(shè)備是沒有默認(rèn)設(shè)置,重啟之后需要重新設(shè)置adb tcpip 5555;每次重啟Android設(shè)備都需要執(zhí)行tcpip 命令,非常麻煩;
解決重啟失效的方法:
需要root權(quán)限
第一種方法:
在/system/build.prop 文件中加入service.adb.tcp.port=5555?
1,cmd命令行中執(zhí)行adb shell
2,執(zhí)行su 獲取root權(quán)限;注意:獲取root權(quán)限不同的設(shè)備方式不同
3,執(zhí)行 echo service.adb.tcp.port=5555 >> /system/build.prop 把service.adb.tcp.port=5555掛在到build.prop文件中,并且是以追加的方式;
>:表示輸出,會覆蓋文件原有的內(nèi)容
>>:表示追加,會將內(nèi)容追加到已有文件內(nèi)容的末尾
重新掛載
4,如果執(zhí)行echo service.adb.tcp.port=5555 >> /system/build.prop 提示build.prop是只讀文件,那么需要重現(xiàn)掛在system目錄
5,掛在也是需要root權(quán)限,獲取root權(quán)限之后執(zhí)行 mount -o remount rw /system (重新掛載system目錄為可讀可寫)
6,最后再執(zhí)行 echo service.adb.tcp.port=5555 >> /system/build.prop
注意:4,5,6不是非必須,build.prop為只讀文件時才要執(zhí)行掛在命令;
重啟生效
第二種方法:
也是在/system/build.prop 文件中加入service.adb.tcp.port=5555,只是執(zhí)行方式不一樣;
具體步驟
1,adb pull /system/build.prop C:\Users\Administrator\Desktop 把build.prop文件導(dǎo)出到桌面
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 進(jìn)入Android系統(tǒng)命令
2,獲取root權(quán)限
3,執(zhí)行adb shell su -c setprop service.adb.tcp.port 5555
4,如果執(zhí)行3 沒效果,執(zhí)行 adb shell su 0 "setprop service.adb.tcp.port 5555" 試一下
關(guān)于掛載的問題:
有些板子只需要執(zhí)行
adb root
adb remount? /system
即可完成掛載;
總結(jié):三種方式都是修改/system/build.prop文件,增加或者修改setprop service.adb.tcp.port屬性值;關(guān)于build.prop的adb命令
adb shell?
getprop? //列出所有配置屬性值
getprop [key]? //取得對應(yīng)的key的屬性值
如果要修改屬性的話,只需修改鍵值對的值(字典值)就可以了,如:setprop [key] [value] 設(shè)置指定key的屬性值。
總結(jié)
以上是生活随笔為你收集整理的adb网络连接调试,重启之后失效的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: opencv 文件模块 解析
- 下一篇: Alpha 通道的概念与功能