天天看點

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

【正文】

adb遠端調試的方法給android開發人員帶來了便利,下面介紹本人親測有效的wifi連接配接adb的方法。首先要保證電腦和手機在同一個區域網路内,并且手機要通過wifi已正常連接配接。

【測試版本】

手機型号:小米2s

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

1、手機的設定:

(1)保證手機已經獲得root權限(miui穩定版無法獲得root權限,即使通過第三方實作,對手機也會造成一定的傷害,此時可将miui系統更新到開發版)

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

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

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

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

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

2、手機端輸入指令:

預設情況下adb的連接配接方式為usb,是以需要更改adb的連接配接方式.在手機上打開終端模拟器(如果沒有的話,可以下載下傳這個軟體)

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

上面的指令将adb的連接配接方式改為tcp方式并且在端口5555上進行監聽

(2)重新開機手機上的adb服務,繼續在手機的終端模拟器輸入如下兩條指令:

上面兩條指令将重新開機手機上的adb服務.

(3)然後在手機的終端模拟器上輸入

會出現如下結果:

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

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

3、電腦端操作:

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

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

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

connected to 192.168.1.58:5555

表明連接配接成功。

(2)檢視已經連接配接的裝置:

eclipse的ddms中也會顯示相關的裝置程序資訊.就像你通過usb 連接配接一樣。

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

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

上圖中的三個裝置中,第一個為adt模拟器,第二個為手機的有線連接配接,第三個(箭頭所指)為我們所需要的wifi連接配接裝置。

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

【特别聲明】

如果顯示錯誤結果如下:

list of devices attached

192.168.1.58:5555 unauthorized

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

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

即:用usb連接配接線連接配接真機,出現這久違的對話框,勾選後,點選“确認”。然後拔掉usb連接配接線,用wifi進行adb連接配接調試。