adb 網絡調試實現方式及注意事項

Part one

開啓Android設備adb網絡調試有兩種實現方式:

1.使用usb連接,之後是用 adb tcpip 5555 開啓網絡調試端口;詳細的操作流程可以看下這裏windows使用usb開啓adb網絡調試,含實現bat流程

2.對於有root權限的設備,可以通過修改 system/build.prop 文件或通過代碼實現
兩種方式都可以實現adb網絡調試的開機自啓功能

方式<2> 實現方式及注意事項:

Android設備具有root權限
電腦和Android設備在同一子網

Part two

通過修改system/build.prop文件實現開機啓動adb網絡調試

## 使用usb連接設備
adb devices
## 設備已連接的情況下
adb root 
adb remount 
adb pull system/build.prop .
>> ...... 修改這個文件:
>> 在文件的末尾加上:service.adb.tcp.port=5555
>> 保存文件
adb push build.prop system/build.prop

示例如下圖:
在這裏插入圖片描述

操作完上面的步驟之後,很多人會直接執行adb reboot來重啓設備。

adb reboot

但是!!!
但是!!!
但是!!!
重要的事情多強調幾遍!!!

此時執行 adb reboot的童鞋,會發現設備起不來了,一直是開機界面。
穩住,我們能贏
快手黨<已經敲了 adb reboot的或手動開關機的人>也彆着急,往下看~~

## 在 push build.prop 文件之後
adb shell
cd system/
ls -ll
// 此時會發現build.prop文件的權限爲:-rw-rw-rw-
chmod 0644 build.prop
ls -ll
// 此時build.prop文件的權限就變爲了:-rw-r--r--
exit
adb reboot
## 等待開機

示例如下圖:
在這裏插入圖片描述

對於快手黨,看這裏:

## 由於現在設備卡在設備重啓界面
## 按照以下順序處理即可:
adb devices
## 如果可以看到設備
adb root
adb remount
adb shell
cd system/
ls -ll
chmod 0644 build.prop
ls -ll
## 看下build.prop文件的權限是否已經修改爲:-rw-r--r--
exit
adb reboot
## 等待開機完成

最後

## 此時可以將usb線斷開使用下面的方式建立連接
## 端口號可以自己指定,因爲上面我們的操作是設置端口號爲5555,所以只能用5555建立連接
adb connect Android設備IP:5555  
## 
adb devices  

示例如下:
在這裏插入圖片描述

Part three

使用代碼的方式,實現開機自啓adb網絡調試

需要掌握的點:

1.Android基礎知識
2.權限申請
3.adb 常用指令

多餘的話不多說了,直接上代碼
示例代碼:github地址:SuperAdb

1.檢查獲取設備ip的代碼部分,由於Android設備比較多,所以會有不適配的情況
2.支持設備的以太網ip

Port four

Ace Victory
有問題歡迎指正留言.

謝謝觀看(PS: 正經臉)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章