Version:0.9 StartHTML:-1 EndHTML:-1 StartFragment:00000099 EndFragment:00016657
相信很多人在android 開發調試的時候會碰到這樣一個問題,把手機和電腦通過USB連接上后兩邊都沒有提示.重啟手機和電腦還是有沒有反應;只有充電的指示卻沒有USB連接的提示.這個時候你就會無法進行真機調試.你可以試試遠程ADB調試的方法.其實啟動遠程ADB調試也很簡單,只需要如下幾個步驟就可以了.你的電腦需要和手機在同一個局域網內並且這個手機要通過wifii已正常連接.
1.默認情況下ADB的連接方式為USB,所以需要更改ADB的連接方式.在你的手機上打開終端模擬器輸入如下命令(命令行root權限下)
# setprop service.adb.tcp.port 5555
上面的命令將adb的連接方式改為TCP方式並且在端口5555上進行監聽.
重啟手機上的ADB服務,繼續在手機的終端模擬器輸入如下兩條命令
# stop adbd # start adbd
上面兩條命令將重啟手機上的ADB服務.
然后在手機的終端模擬器上輸入
# netcfg
會出現如下結果:
lo UP 127.0.0.1 255.0.0.0 0x00000049
dummy0 DOWN 0.0.0.0 0.0.0.0 0x00000082
rmnet0 DOWN 0.0.0.0 0.0.0.0 0x00001002
rmnet1 DOWN 0.0.0.0 0.0.0.0 0x00001002
rmnet2 DOWN 0.0.0.0 0.0.0.0 0x00001002
usb0 DOWN 0.0.0.0 0.0.0.0 0x00001002
tunl0 DOWN 0.0.0.0 0.0.0.0 0x00000080
sit0 DOWN 0.0.0.0 0.0.0.0 0x00000080
ip6tnl0 DOWN 0.0.0.0 0.0.0.0 0x00000080
tiwlan0 UP 172.24.21.49 255.255.255.0 0x00001043
172.24.21.49 這就是我手機的IP地址,當然每個人手機的IP地址可能會不同.
手機上的操作已經完成,現在讓我們打開電腦上的命令行cmd.exe(你的電腦必須已經安裝了adb, android sdk, eclipse android 開發環境)
在命令行中輸入如下命令:
C:\Documents and Settings\beifangying>adb connect 172.24.21.49:5555
上面命令中172.24.21.49 就是我們在手機上通過netcfg看到的地址,而端口5555就是一開始設置的端口.這時會出現如下結果
connected to 172.24.21.49:5555
表明你的電腦就連接成功了.你可以輸入adb devices 查看已經連接的設備.eclipse的DDMS中也會顯示相關的設備進程信息.就像你通過USB 連接一樣.
C:\Documents and Settings\beifangying>adb devices
List of devices attached
172.24.21.49:5555 device