題:
是否可以在不通過USB連接的情況下使用ADB?
ina
2011-03-14 11:25:21 UTC
view on stackexchange narkive permalink

有沒有一種方法可以直接通過藍牙而不是總是通過usb使用adb?

-

感謝下面的adb無線解決方案,但我正在尋找一些適用於酒店或公共wifi。藍牙短距離可能是解決此問題的唯一方法。

我改寫了這個,以免成為一個發展問題(離題)。
四 答案:
Bryan Denny
2011-03-14 19:33:17 UTC
view on stackexchange narkive permalink

我個人將CM5上的G1與 ADBWireless (備用鏈接)一起使用,因為我的USB驅動程序在計算機和G1之間正常工作時遇到問題。但是,我在G1上的CM4(針對Android 1.6進行測試)中與此應用存在問題。我能夠通過遠程ADB在CM4上工作。

但是請注意,這些通過wifi而不是藍牙通過ADB連接到設備。

您將拉起計算機上的命令行,然後輸入 adb connect xxx.xxx.xxx.xxx:5555(x是您通過wifi的電話的IP地址)。您必須在Android SDK的platform-tools目錄中運行此命令,或者需要將Android SDK SDK的tools目錄添加到全局PATH變量中,以便可以在任何地方運行adb。

您的手機將在將應用程序推送到的設備列表中顯示為其 ip_address:port_number ,就像它是直接通過USB插入一樣。

AFAIK,通過WiFi進行調試並不安全,因為Android設備無法驗證主機身份,因此任何人都可以闖入WiFi網絡並弄亂您的手機。
Lucky
2015-08-03 19:57:41 UTC
view on stackexchange narkive permalink

非根源解決方案:

  • 在開發人員設置中啟用USB調試,然後通過USB將手機連接到計算機。
  • 運行adb命令 adb tcpip 5555 (確保端口5555沒有被任何防火牆程序阻止)
  • 獲取分配的Wi-Fi IP地址

    adb shell ,然後運行 netcfg 並運行adb命令 adb connect <IP_ADDRESS>

    例如, adb connect 192.168.1.133

  • 現在您可以斷開USB電纜的連接並運行 adb shell adb install adb push 命令通過您的Wi-Fi。

  • 以便切換回進入USB模式並禁用無線模式,請運行以下adb命令。

    adb usb

  • 您還可以簡單地重新啟動您的手機可以切換回USB模式。

根解決方案:

  • 安裝 WiFiADB,如果手機已植根,則以無線方式運行adb命令。
  • 此應用需要啟用開發人員工具,如果您已植根,則無需使用USB電纜。
需要進行編輯:`adb connect `。您可以選擇高於“ 1024”的任何端口,而不是“ 5555”。而且,我在adb使用情況選項中看不到“ adb upload”。你是說“ adb push”嗎? //讓Lemme檢查不帶端口的adb無線!
我知道,“ 5555”是ADB的默認設置,如果您未在“ adb connect”中提及PORT,則ADB會將“ 5555”作為默認值。
@Firelord糟糕,是的,我的意思是“ adb push”。感謝您的糾正,如果出現問題,您可以更新我的答案。 ;)
不!只要用戶在網站上處於活動狀態,要求用戶進行更新始終是一個好主意。原因:因為您可能寫錯了,或者用戶可能不願意編輯答案。 :)
AFAIK,通過WiFi進行調試並不安全,因為Android設備無法對主機進行身份驗證,因此任何人都可以闖入WiFi網絡並弄亂您的手機。
@SargeBorsch如果您擔心要通過WiFi連接設備和進行調試,請查看此解決方法。 http://stackoverflow.com/a/19485468/1793718
Lie Ryan
2011-03-14 17:23:09 UTC
view on stackexchange narkive permalink

我自己還沒有嘗試過,嘗試 ADBWireless怎麼樣。它使用Wifi代替藍牙。

鏈接似乎已斷開。您知道主頁是否已移動嗎?
Omid
2013-11-27 20:51:35 UTC
view on stackexchange narkive permalink

我正在使用Easy Remote,它在Android 2.3.7上運行良好。您可以在其網站上找到下載和信息。



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 2.0許可。
Loading...