Android dab遠端除錯使用

2021-06-25 13:01:06 字數 1833 閱讀 4263

當無法通過usb方式真機除錯時,還可以選擇adb遠端除錯的方法. 

條件:電腦和手機需要在同乙個區域網內環境下(手機需用wifi連線電腦所在的區域網)

一、手機端:

1、預設情況下,adb的連線方式為usb,所以需要更改adb的連線方式.在你的手機上開啟終端模擬器輸入如下命令(命令列root許可權下)

# setprop service.adb.tcp.port 5555

上面的命令將adb的連線方式改為tcp方式並且在埠5555上進行監聽。

2、重啟手機上的adb服務,繼續在

手機的終端模擬器

輸入如下兩條命令

# stop adbd

# start adbd

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

3、在手機的終端模擬器

上輸入

# 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位址,手機上的操作已經完成 。

二、電腦端:

接下來在電腦的命令列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

斷開裝置連線,在命令列中輸入如下命令:

c:\documents and settings\beifangying>

adb disconnect 192.168.1.5:5555 

idea 遠端除錯 IDEA遠端除錯

大部分測試環環境和本地環境有區別,在本地上也很難搭建起一套完整的服務,所以導致了在本地可以發布到伺服器上卻出現各種問題,這時候我們就可以借助遠端除錯來幫助我們快速的定位問題的所在。遠端除錯需要在伺服器上部署與本地一致的 xdebug xrunjdwp transport dt socket,serv...

遠端掛載和遠端除錯

遠端掛載 1 修改ip為同一網段 ifconfig eth0 ip 2 mount t nfs o nolock,intr,rsize 1024,wsize 1024,proto tcp host ip nfs mnt 遠端除錯 主機端 1 arm arago linux gnueabi gdb x...

GDB遠端除錯

3.建立配置檔案 編譯 gdb允許把編譯配置和編譯結果放到任意的目錄,因此可以在gdb目錄之外建立乙個專門存放編譯結果的目錄。cd opt mkdir p arm gdb build cd arm gdb build opt gdb 6.6 configure target arm linux pr...