天天看點

無線調試android應用——ADB OVER NETWORK



轉載者按:從android官方網站上下載下傳的eclipse開發包中,內建了ADT,本人将其解壓之後直接放在D盤的根目錄下。然後再解壓包中的adb.exe  AdbWinApi.dll  AdbWinUsbApi.dll三個檔案放入windows/System32和SysWOW64兩個檔案中,這樣一來,就可以在指令端中執行 adb指令了。否則本文以下内容均無法實作。

很早就發現自己的nexus 手機在“開發者選項”裡有一項“ADB OVER NETWORK”從字意上猜想是不是可以通過網絡來連接配接我們的eclipse與android裝置,直接來調試應用。再加上自己手機上的usb接口接觸老出問題,老出現device offline的錯誤,于是下決心研究一下。Google了一下,在stackoverflow中找到了答案。總解如下:1)手機與電腦連接配接在同一個路由器上

這種情況應該是比較常見的設定起來也是最友善的,步驟如下:

a.首先進到android裝置中的“開發者選項”,打開“ADB OVER NETWORK”,此時就可以看到手機的ip位址

無線調試android應用——ADB OVER NETWORK

b.在電腦端打開cmd,運作   adb connect ,如:adb connect 192.168.1.100

c.為了驗證是否連接配接好可以接着運作adb devices看看是否已連接配接自己的手機

無線調試android應用——ADB OVER NETWORK

2013-5-11 17:49:03 上傳 下載下傳附件(56.87 KB)

2)電腦共享手機的網絡

 a.通過手機自建wifi共享手機網絡

  b.進到手機“開發者選項”中打開“ADB OVER NETWORK”

  c.電腦端連接配接到a步中建立的熱點并檢視其預設網關(ipconfig)

  d.在cmd中運作 adb connect如adb connect 192.168.100.1

  e.運作adb devices 驗證之

Note:通過此方式在我們調試apk的時候應該不會消耗我們手機的移動流量,因為它們之間是通過手機自建的wifi連接配接的,不放心的話可以将手機的移動網際網路通路關了,不影響我們手機與eclipse的調試。

3)筆記本通過網線連接配接Internet,然後再用筆記本電腦自建一個wifi熱點讓手機連接配接

這種方式自己沒有試,大家可以自己試一下

stackOverflow

原文: http://stackoverflow.com/questions/6069212/adb-wifi-and-eclipse-how-i-can-configure