Kann keine Verbindung zu Android über ADB über WLAN herstellen - Benötige ich Root-Zugriff?

7

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!

    
J J 11.06.2011, 00:06
quelle

9 Antworten

0

Anscheinend ist Root-Zugriff erforderlich, wie oben in Chris Strattons Kommentar erwähnt.

    
J J 16.06.2011, 22:08
quelle
11

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

aus

adb 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.

    
Ajith George 14.09.2015 06:57
quelle
7

Ihr Gerät muss nicht verwurzelt sein. Ich habe ein Plugin für IntelliJ / Android Studio entwickelt, um Ihr Gerät über WLAN mit nur einer Taste zu verbinden. Hier ist der Code und hier Das Plug-In kann verwendet werden.

Die Verwendung ist ziemlich einfach. Hier haben Sie ein gif:

    
quelle
3

Symptome

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

Problemumgehung

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.

    
Sam 31.05.2015 05:14
quelle
2

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

    
cnexus 16.01.2013 23:30
quelle
2

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.

Siehe FIXED: Verbindung zu adb über WLAN nicht möglich

    
matthieu 24.06.2015 15:18
quelle
1

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.

    
Akash Agarwal 20.02.2016 16:27
quelle
1

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

ausführen     
Pavel Ferencz 19.07.2012 11:46
quelle
0

Ich konnte adb über 5Ghz WLAN nicht mit meinem Nexus5 Phone verbinden, aber es hat sofort mit dem langsameren 2,4Ghz funktioniert.

    
Michael D. 11.08.2014 16:04
quelle

Tags und Links