ADB 設定遠端除錯

2021-06-08 17:54:35 字數 1739 閱讀 5240

相信很多人在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

adb遠端除錯記錄

1.連線usb資料線,開啟usb除錯,使用windows的 執行 命令列方式 此方法需配置adb環境變數,也可直接進入adb工具目錄執行 android sdk windows platform tools adb tcpip 5555 埠號 adb connect 192.168.9.194.19...

設定遠端除錯

visual studio 提供了三種執行遠端除錯的方法 使用 dcom 設定遠端應用程式後,可能需要將偵錯程式使用者新增到 debugger users 偵錯程式使用者 組或配置 dcom 以授予使用者許可權。安裝遠端除錯元件時,安裝程式自動將您 正在進行安裝的使用者 新增到該計算機上的 debu...

intellj遠端除錯設定

場景 本地intelllij想遠端除錯伺服器a,伺服器a上起得是resin服務 步驟 1.登陸伺服器a,給resin新增啟動引數。方法一 修改resin.xml,修改完後重啟resin伺服器 在resin.xml的 後面加上 xdebug xrunjdwp transport dt socket,s...