Adb'yi her zaman usb yerine doğrudan bluetooth üzerinden kullanmanın bir yolu var mı?
-
Aşağıdaki adb kablosuz çözümler için teşekkürler, ama otel veya genel wifi iyi çalışan bir şey arıyorum. Bluetooth kısa menzili, bunun için tek yol olabilir.
Adb'yi her zaman usb yerine doğrudan bluetooth üzerinden kullanmanın bir yolu var mı?
-
Aşağıdaki adb kablosuz çözümler için teşekkürler, ama otel veya genel wifi iyi çalışan bir şey arıyorum. Bluetooth kısa menzili, bunun için tek yol olabilir.
Yanıtlar:
Kişisel olarak, bilgisayarım ile G1'im arasında USB sürücüsünün doğru çalışmasıyla ilgili sorun yaşadığım için CM5'teki G1'imle ADBWireless (alternatif bağlantı) kullanıyorum . Ancak, G1 cihazımda CM4'te (Android 1.6'ya karşı test etmek için) bu uygulamayla ilgili sorunlar yaşadım. Remote ADB ile CM4 üzerinde çalışmayı başardım .
Bununla birlikte, bunların Bluetooth'a değil, cihaza ADB üzerinden cihaza bağlandığını unutmayın.
Bilgisayarınızdaki bir komut satırını alıp yazacaksınız adb connect xxx.xxx.xxx.xxx:5555
(x, wifi üzerinden telefonun ip adresinizdir). Bunu Android SDK'nızın platform araçları dizininde çalıştırmanız veya Android SDK platform araçları dizininizi global PATH değişkeninize eklemeniz gerekir, böylece adb'yi her yerden çalıştırabilirsiniz.
Telefonunuz ip_address:port_number
, tıpkı doğrudan usb ile bağlanmış gibi, uygulamanızı yönlendirecek cihazlar listesinde olduğu gibi görünecektir.
Köklü Olmayan Çözüm:
adb tcpip 5555
(5555 numaralı bağlantı noktasının herhangi bir güvenlik duvarı programı tarafından engellenmediğinden emin olun)Kablosuz IP adresinizin cihazınıza atanmasını sağlamak için ,
adb shell
ve sonra netcfg
adb komutunu çalıştırın adb connect <IP_ADDRESS>
.
Örneğin, adb connect 192.168.1.133
Şimdi usb kablosu ve koşmak kesebilirsiniz adb shell
, adb install
ya adb push
da Wi-Fi üzerinden komutlar.
USB moduna dönmek ve Kablosuz modunu devre dışı bırakmak için aşağıdaki adb komutunu çalıştırın.
adb usb
USB moduna geri dönmek için telefonunuzu yeniden başlatabilirsiniz.
Köklü Çözüm:
adb connect <IP_ADDRESS>:<PORT>
. Yukarıdaki herhangi bir bağlantı noktasını seçebilirsiniz 1024
, 5555
zorunlu değildir. Ve adb upload
adb kullanım seçeneklerinde göremiyorum . Bunu mu demek istediniz adb push
? // Lemme olsa adb kablosuz bağlantı noktası olmadan kontrol edin!
5555
ADB için varsayılan, ve içinde PORT belirtmezseniz, adb connect
ADB 5555
varsayılan değer olarak alır .
adb push
. Düzeltme için teşekkürler ve bir sorun varsa cevabımı güncelleyebilirsiniz. ;)
Bunu kendim denemedim, ADBWireless'ı denemeye ne dersiniz . Bluetooth yerine Wifi kullanır.
Easy Remote kullanıyorum ve Android 2.3.7'de iyi çalışıyor. İndirmeleri ve bilgileri web sitesinde bulabilirsiniz .