Die Android Debug Bridge kann auch für Nicht-Entwickler eine praktische Sache sein.
Musste man früher das Handy zwingend per USB-Kabel mit einem Computer verbinden, um von dort aus die adb zu nutzen, ist dies seit einiger Weile auch per WLAN möglich.
Am komfortabelsten ist die Sache nun mit Android 11 geworden.
Bis Android 11 mit USB-Kabel
Ist USB-Debugging in den Entwickleroptionen aktiv, kann man sein Android-Gerät per USB-Kabel mit einem Computer verbinden und dort (installierte adb-Tools vorausgesetzt) adb via WLAN aktivieren.Blöd nur: Um bei adb mit Hilfe von WLAN auf das USB-Kabel verzichten zu können, benötigt man erstmal...ein USB-Kabel!
Dies aktiviert adb via TCP/IP auf Port 5555.
Es kann auch ein beliebig anderer Port verwendet werden, der jedoch über 1024 liegen sollte.
Mit adb usb kehrt man wieder in den USB-Modus zurück.
Bis Android 11 mit Root und App
Mit Wifi-ADB (benötigt Root) kann man sich USB-Kabel und obigen Befehl sparen.Durch Umlegen des Schalters wie im Schreenshot rechts zu sehen, wird adb über WIFI aktiviert.
Ab Android 11 auch ohne Kabel und App
Wie im Screensot rechts zu sehen, gibt es zwei Punkte unter dem USB-Debugging-Schalter ab Android 11 eine neue Option, Debugging über WLAN direkt in den Systemeinstellungen zu aktivieren.Nach dem Aktivieren der Option "Debugging über WLAN" tippt man auf "Gerät über einen Kopplungscode koppeln".
/pfad/zu/adb pair xxxx:43345
Darauf sollte man nach dem Code gefragt werden, der auf dem Display angezeigt wird.
Achtung: War die Kopplung erfolgreich, kann man sich mit Hilfe des Befehls adb connect verbinden. Der Port ist allerdings nun ein Neuer und dem Bildschirm vor dem Kopplungs-Code zu entnehmen (siehe Bild 2).
Egal, wie aktiviert; nun verbinden!
Mit Hilfe von adb connect und dem in WIFI ADB oder den Systemeinstellung angezeigten IP-Adresse und Port:
Probleme?
Sollte dies nicht erfolgreich verlaufen, hilft vielleicht ein Blick auf die Auflistung aller Geräte weiter. Ist das Gerät unauthorisiert?
#List of devices attached
#xxxx:37395 unauthorized
Unter Einstellungen > System > Erweitert > Entwickleroptionen > USB-Debugging Authorisierungen aufheben, danach auf "OK" tippen.
Nun am Computer den adb server beenden und nochmals versuchen:
/pfad/zu/adb start-server
/pfad/zu/adb connect xxxx:37395
![]() ![]() ![]() ![]() |
|
Erstellt am: 29.10.2020 | .Kommentieren |