Gibt es eine Möglichkeit, ADB direkt über Bluetooth zu nutzen, anstatt immer über USB?
-
Vielen Dank für die unten aufgeführten adb Wireless-Lösungen, aber ich suche nach etwas, das im Hotel- oder öffentlichen WLAN-Bereich gut funktioniert. Möglicherweise ist die Bluetooth-Kurzreichweite die einzige Möglichkeit, dies zu tun.
Antworten:
Ich persönlich verwende ADBWireless (alternative Verbindung) mit meinem G1 auf CM5, weil ich Probleme mit dem USB-Treiber hatte, der zwischen meinem Computer und meinem G1 ordnungsgemäß funktioniert. Ich hatte jedoch Probleme mit dieser App in CM4 (zum Testen gegen Android 1.6) auf meinem G1. Ich konnte es mit Remote ADB auf CM4 zum Laufen bringen .
Beachten Sie jedoch, dass diese über ADB über WLAN und nicht über Bluetooth mit dem Gerät verbunden sind.
Sie rufen eine Befehlszeile auf Ihrem Computer auf und geben ein
adb connect xxx.xxx.xxx.xxx:5555
(x ist Ihre IP-Adresse des Telefons über WLAN). Sie müssen dies im Plattform-Tools-Verzeichnis Ihres Android SDK ausführen, oder Sie müssen Ihr Android SDK-Plattform-Tools-Verzeichnis zu Ihrer globalen PATH-Variablen hinzufügen, damit Sie adb von überall ausführen können.Ihr Telefon wird
ip_address:port_number
in der Liste der Geräte angezeigt, auf die Ihre Anwendung übertragen werden soll, als wäre es direkt über USB angeschlossen.quelle
Nicht verwurzelte Lösung:
adb tcpip 5555
( Stellen Sie sicher , dass Port 5555 nicht von Firewall-Programmen blockiert wird.)So weisen Sie Ihrem Gerät Ihre Wi-Fi-IP-Adresse zu :
adb shell
und dannnetcfg
und führen Sie den Befehl adbadb connect <IP_ADDRESS>
.Beispielsweise,
adb connect 192.168.1.133
Jetzt können Sie die USB - Kabel und Lauf trennen
adb shell
,adb install
oderadb push
Befehle über Wi-Fi.Führen Sie den folgenden Befehl aus, um in den USB-Modus zurückzukehren und den Wireless-Modus zu deaktivieren.
adb usb
Sie können Ihr Telefon auch einfach neu starten, um in den USB-Modus zurückzukehren.
Verwurzelte Lösung:
quelle
adb connect <IP_ADDRESS>:<PORT>
. Sie können oben einen beliebigen Port auswählen1024
, der5555
nicht vorgeschrieben ist. Und ich sehe nichtadb upload
in ADB-Nutzungsoptionen. Meinst duadb push
? // Lass mich nach adb wireless ohne Port suchen!5555
ist Standard für ADB, und wenn Sie PORT in nicht erwähnen,adb connect
dann nimmt ADB5555
als Standardwert.adb push
. Vielen Dank für die Korrektur und Sie können meine Antwort aktualisieren, wenn etwas nicht stimmt. ;)Ich habe das selbst nicht ausprobiert, wie zu versuchen , ADBWireless . Es verwendet Wifi anstelle von Bluetooth.
quelle
Ich benutze Easy Remote und es funktioniert gut auf Android 2.3.7. Downloads und Informationen finden Sie auf der Website .
quelle