Android配置----小米手機通過wifi連接ADB調試Android應用


【聲明】

歡迎轉載,但請保留文章原始出處→_→

生命壹號:http://www.cnblogs.com/smyhvae/

文章來源:http://www.cnblogs.com/smyhvae/p/3824988.html

 

 

 

【正文】

ADB遠程調試的方法給Android開發人員帶來了便利,下面介紹本人親測有效的wifi連接ADB的方法。首先要保證電腦和手機在同一個局域網內,並且手機要通過wifi已正常連接。

【測試版本】

手機型號:小米2S

系統版本:MIUI 4.6.27(開發版)

1、手機的設置:

(1)保證手機已經獲得ROOT權限(MIUI穩定版無法獲得ROOT權限,即使通過第三方實現,對手機也會造成一定的傷害,此時可將MIUI系統升級到開發版)

(2)打開手機“USB調試”。 在【設置】→【全部設置】→【開發者選項】→【開啟開發者選項】,然后啟用【USB 調試】模式:

image001

(3)用數據線連接電腦,為手機授權。數據線連接后,彈出如下對話框,一定要勾選“一律允許使用這台計算機進行調試”,然后點擊“確定”。 接着拔掉數據線即可。

image003

 

建議提前安裝好小米手機助手,不然可能不會出現上面的界面。

2、手機端輸入命令:

默認情況下ADB的連接方式為USB,所以需要更改ADB的連接方式.在手機上打開終端模擬器(如果沒有的話,可以下載這個軟件)

(1)輸入如下命令:(命令行root權限下)

$ su
# setprop service.adb.tcp.port 5555

上面的命令將adb的連接方式改為TCP方式並且在端口5555上進行監聽

(2)重啟手機上的ADB服務,繼續在手機的終端模擬器輸入如下兩條命令:

# stop adbd 
# start adbd

上面兩條命令將重啟手機上的ADB服務.

(3)然后在手機的終端模擬器上輸入

# netcfg

會出現如下結果:

image005

上圖顯示,我的手機的IP地址為:192.168.1.58,當然,每個人手機的IP地址可能會不同。

3、電腦端操作:

手機上的操作已經完成,現在讓我們打開電腦上的命令行cmd.exe(前提是電腦必須已經安裝了adb及adb驅動, android sdk開發環境、ADT插件)

(1)在電腦的命令行中輸入如下命令:

# adb connect 192.168.1.58

上面命令中192.168.1.58 就是我們在手機上通過netcfg看到的地址,而端口5555就是一開始設置的端口.這時會出現如下結果:

connected to 192.168.1.58:5555

表明連接成功。

(2)查看已經連接的設備:

eclipse的DDMS中也會顯示相關的設備進程信息.就像你通過USB 連接一樣。

在電腦命令行中輸入以下命令:

# adb devices

image006

上圖中的三個設備中,第一個為ADT模擬器,第二個為手機的有線連接,第三個(箭頭所指)為我們所需要的WIFI連接設備。

如果要斷開連接,可以使用如下命令:

# adb disconnect 192.168.1.58

【特別聲明】

如果顯示錯誤結果如下:

List of devices attached

192.168.1.58:5555 unauthorized

問題出在:沒有為手機授權。

解決辦法:檢查步驟1——(3)中的操作是否成功,檢查是否已經安裝小米手機助手;如果還是不行,就重啟電腦和手機,再試一次。

即:用USB連接線連接真機,出現這久違的對話框,勾選后,點擊“確認”。然后拔掉USB連接線,用wifi進行ADB連接調試。

 

 

我的公眾號

想學習代碼之外的軟技能?不妨關注我的微信公眾號:生命團隊(id:vitateam)。

掃一掃,你將發現另一個全新的世界,而這將是一場美麗的意外:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM