Ich versuche im Grunde, das zu tun: Wie kann ich eine Verbindung zu Android mit ADB über TCP herstellen? mit dem Droid X2.
Ich habe das USB-Debugging eingeschaltet und mein Telefon ist über USB angeschlossen. Die IP-Adresse ist 10.0.78.33 (Ich habe überprüft, dass ich TCP-Kommunikation mit dem Telefon auf dieser IP durchführen kann, und ich kann es anpingen).
Ich gehe zur Befehlszeile und mache folgendes:
& gt; & gt; adb tcpip 5555
Neustart im TCP-Modus Port: 5555
& gt; & gt; adb verbinden 10.0.78.33:5555
kann keine Verbindung zu 10.0.78.33:5555
herstellen
Irgendwelche Gedanken darüber, warum das nicht funktioniert? Brauche ich Root-Zugriff, um dies zu tun? Ich versuche zu vermeiden, das Telefon zu verwurzeln.
Danke!
Schritt 1. Gehen Sie zu Androidsdk \ platform-tools auf Ihrem PC / Laptop
Schritt 2:
Verbinden Sie Ihr Gerät über USB und führen Sie:
adb kill-server
dann ausführen
adb tcpip 5555
sehen Sie unter Nachricht ...
Daemon läuft nicht. Starten Sie jetzt auf Port 5037 * Daemon erfolgreich gestartet * Neustart im TCP-Modus Port: 5555
Schritt 3:
Öffnen Sie jetzt das neue CMD-Fenster,
Gehe zu Androidsdk \ platform-tools
Führe jetzt
ausadb connect xx.xx.xx.xx: 5555 (xx.xx.xx.xx ist die Geräte-IP)
Schritt4: Trennen Sie Ihr Gerät von USB und es funktioniert so, als wäre es von Ihrem Android Studio aus verbunden.
Mit meinem Telefon passiert dieses Problem sehr oft. Ich bekomme diese Symptome:
ping x.x.x.x
überschreitet das Zeitlimit für adb connect x.x.x.x
überschreitet das Zeitlimit ("Verbindung nicht möglich") telnet x.x.x.x 5555
überschreitet das Zeitlimit für Ich muss WiFi auf meinem Telefon deaktivieren und wieder aktivieren, bevor ich adb connect
auf meinem Computer ausführen kann. Dann kann ich sowohl ping
, telnet
, als auch adb connect
an das Telefon.
Ich verwende ein Sony Xperia M C1904 mit CyanogenMod 12.1.
Root wird benötigt, um diese Systemeigenschaften zu ändern. Es ist jedoch nicht erforderlich, adb über WLAN zu starten.
Sie können die Ports weiterleiten, während Sie über USB verbunden sind, und dann dem Adb-Daemon mitteilen, dass er eine bestimmte Frequenz überwacht:
ADB über wirless
Ich habe das gleiche Problem entdeckt, und mein Gerät wurde verwurzelt. Das Problem kam tatsächlich von adbd Unsicher. Wenn Sie adbd Insecure auf Ihrem Gerät installiert haben, wird verhindert, dass Sie sich über WiFi mit Ihrem Gerät verbinden. Sie müssen das Häkchen bei "Enable unsecure adbd" in der App adb Unsichere deaktivieren.
Das Problem mit meinem Samsung Tab 1 war, dass ein Adb-Prozess bereits auf Port 5037 auf meinem Xubuntu 14.04-Rechner lief, von dem ich nichts wusste, bis ich pgrep -l -u username
eintippte. Um dies zu beheben, habe ich den adb-Prozess mit pkill adb
beendet, zu meinem platform tools-Ordner navigiert und adb tcpip 5037
ausgeführt und bin dann über die Portnummer 5037
mit meinem Gerät verbunden. Boom! Arbeitete wie ein Charme.
Nachdem Sie setprop service.adb.tcp.port 5555
ausgeführt und adb
neu gestartet haben, wird das Gerät nicht mehr angezeigt, wenn Sie adb devices
auf dem Host ausführen.
Stattdessen müssen Sie adb connect 10.0.78.33:5555
Ich konnte adb über 5Ghz WLAN nicht mit meinem Nexus5 Phone verbinden, aber es hat sofort mit dem langsameren 2,4Ghz funktioniert.