經過WiFi進行adb調試(免去數據線煩擾)

經過WiFi進行adb調試


1、原理: shell

1.讓手機監聽本身的某一個端口。 less

2.讓電腦端的adb鏈接這個端口。 eclipse


2、方法1:(電腦端和手機端)tcp

1.讓電腦和手機處於同一個wifi下。 測試

2.將手機進行root,若是沒有root下載一個360的一鍵root,很方便。 spa

3.手機端下載Wifi_ADB(本人測試成功)或者adb_wireless(本人測試不成功),打開運行。 .net

4.電腦端打開cmd窗口,進入adb.exe所在目錄(在sdk/platform-tools目錄下),輸入adb connect a.b.c.d 其中a.b.c.d是手機端ip,在Wifi_ADB中會顯示。 調試

5.eclipse中正常運行程序就能夠經過wifi來調試了。 code


3、方法2:(電腦端和手機端)orm

1.同方法1.1

2.同方法1.2

3.下載一個shell軟件,網上有不少。(從手機端設置,不用再下載Wifi_ADB或adb_wireless)

su//獲取root權限
setprop service.adb.tcp.port 5555//設置監聽的端口,端口能夠自定義,如5554,5555是默認的
stop adbd//關閉adbd
start adbd//從新啓動adbd

4.同方法1.4,可是有一點須要注意,就是若是在第三步中將端口設置爲5555以外的端口的話,則須要adb connect a.b.c.d:e,其中e是新設定的端口號。

5.同方法1.5

6.若是要關閉的話,則獎第三步中的5555改爲-1從新執行一遍便可。


4、存在的問題

各位朋友在通過上述的設置後會發現能夠成功的使用wifi進行adb調試了。可是這裏還存在一個問題,就是wifi調試容易斷線,斷線就要從新進行connect,使用起來不免有些麻煩。

究其緣由,是因爲系統爲了省點會將wifi進入休眠模式,也就是說過一段時間不用以後wifi就不在線了,那麼怎麼來解決這個問題呢?(如下可選,我用了後沒法使用wifi,若是沒法使用,請解壓原ROM中的tiwlan.ini文件恢復)

1.下載wifi配置文件,http://download.csdn.net/detail/shishengshi/5624417

2.解壓,將裏面的tiwlan.ini拷貝到手機的/system/etc/wifi目錄下,若是原來已經存在,替換之。前提仍然是須要root。

3.拷貝的方法有不少種,能夠直接用usb拷貝;若是無usb,能夠經過小米文件夾的wifi管理功能拷貝;若是尚未能夠經過eclipse裏面的ddms裏的file explorer拷貝。

4.最後關閉從新打開wifi,搞定。

相關文章
相關標籤/搜索