有沒有一種方法可以直接通過藍牙而不是總是通過usb使用adb?
-
感謝下面的adb無線解決方案,但我正在尋找一些適用於酒店或公共wifi。藍牙短距離可能是解決此問題的唯一方法。
有沒有一種方法可以直接通過藍牙而不是總是通過usb使用adb?
-
感謝下面的adb無線解決方案,但我正在尋找一些適用於酒店或公共wifi。藍牙短距離可能是解決此問題的唯一方法。
我個人將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插入一樣。
非根源解決方案:
adb tcpip 5555
(確保端口5555沒有被任何防火牆程序阻止) 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模式。
根解決方案:
我自己還沒有嘗試過,嘗試 ADBWireless怎麼樣。它使用Wifi代替藍牙。