ADB 101: Was macht es und wie richtet man es unter Windows 11 ein?

Symbol für die Lesezeit 7 Minute. lesen


Leser unterstützen MSpoweruser. Wir erhalten möglicherweise eine Provision, wenn Sie über unsere Links kaufen. Tooltip-Symbol

Lesen Sie unsere Offenlegungsseite, um herauszufinden, wie Sie MSPoweruser dabei helfen können, das Redaktionsteam zu unterstützen Mehr Infos

Android Debug Bridge (ADB) ist ein nützliches Befehlszeilentool, das Google für Entwickler entwickelt hat, die auf die versteckten Einstellungen verschiedener zugreifen möchten Android Geräte.

Es besteht aus drei Komponenten, die zusammenarbeiten, um die Kommunikation zwischen Ihrem Computer und einem Gerät herzustellen: einem Client, einem Daemon (adbd) und einem Server. Der Client stellt Ihren PC dar, den Sie mit Ihrem Handheld-Gerät verbinden, und dies ist die Komponente, die Befehle über ein USB-Kabel sendet. Währenddessen führt ein Daemon Befehle auf einem Gerät aus, während der Server derjenige ist, der die Kommunikation zwischen dem Client und dem Daemon verwaltet. Im Gegensatz zum Daemon, der als Hintergrundprozess auf einem Gerät ausgeführt wird, wird der Server als Hintergrundprozess auf dem Computer ausgeführt.

ADB kann auf verschiedenen Computersystemen wie Windows, macOS und sogar Linux verwendet werden. Aber in diesem Fall werden wir seine Verwendung hervorheben Windows 11. Es ist jedoch wichtig zu beachten, dass ADB kein Tool ist, das einfach auf Ihrem Computer installiert wird. Sie müssen den Download starten, aber die gute Nachricht ist, dass Google direkte Links bereitstellt, wo Sie die ADB für Windows 11 herunterladen können. 

Dennoch ist es wichtig, die Verwendung des Tools zu verstehen, bevor Sie es herunterladen. Google hat ADB für Entwickler erstellt, was bedeutet, dass es Ihnen High-Level-Optimierungen für Ihr Telefon oder andere Android-Geräte bietet. Insbesondere stellt es die Kommunikation zwischen dem Gerät und dem Computer her, sodass Sie das System des ersteren und seine Apps debuggen, auf eine Unix-Shell zugreifen und andere Befehle ausführen können. 

Installieren von ADB-Treibern auf Ihrem Windows 11-PC

Hier ist ein schrittweiser Prozess zur Installation der ADB-Treiber auf Ihrem Windows 11-PC.

  1. Auf einem ADB-Benutzerhandbuchseite bereitgestellt von Google, können Sie auf die zugreifen Link zur Downloadseite des ADB-Tools. Es bietet die ADB-Treiber in drei Optionen, abhängig vom Betriebssystem Ihres Computers. Wählen Sie die erste aus, um die neueste Version zu erhalten, die Sie für Ihr Windows 11 verwenden können.
  2. Wenn Sie auf die Option „SDK Platform-Tools für Windows herunterladen“ klicken, gelangen Sie zu einer Eingabeaufforderungsseite. Aktivieren Sie einfach das Kontrollkästchen und klicken Sie auf die Schaltfläche Download Android SDK Platform-Tools for Windows, um Starten Sie den Download.
  3. Sobald die ZIP-Datei heruntergeladen wurde, müssen Sie den Ordner verschieben und dann in einen Ordner extrahieren, auf den Sie leicht zugreifen können. Wir empfehlen, es auf dem Root-Laufwerk (C:\) Ihres Windows 11-PCs zu haben.
  4. Um den Extraktionsprozess durchzuführen, klicken Sie einfach mit der rechten Maustaste auf die ZIP-Datei und wählen Sie die Option „Alle extrahieren…“. Danach erscheint eine Eingabeaufforderung. Wählen Sie einfach die Schaltfläche „Extrahieren“, um fortzufahren.
  5. Öffnen Sie den extrahierten Ordner und klicken Sie mit der rechten Maustaste darauf. Wählen Sie die Option „In Terminal öffnen“, um die Windows PowerShell-Eingabeaufforderung zu starten.

Öffnen der Windows PowerShell-Eingabeaufforderung für ADB im Datei-Explorer

Aktivieren des ADB-Debugging auf einem Android-Gerät

Das Herunterladen der ADB-Treiber ist nicht nur das einzige, was Sie tun sollten, um ADB-Befehle auf Android-Geräten auszuführen. Sie müssen auch Ihr Telefon oder Tablet vorbereiten, damit die Kommunikation zwischen den ADB-Komponenten funktioniert. So können Sie das ADB-Debugging auf Ihrem Gerät aktivieren.

  1. Sie müssen den Entwicklermodus aktivieren, der standardmäßig ausgeblendet ist. Gehen Sie dazu zu Einstellungen > Über das Telefon > Build-Nummer. Tippen Sie schnell sieben Mal auf die Build-Nummer, um den Modus zu aktivieren.
  2. Nach der Aktivierung werden die Entwickleroptionen des Gerätesystems angezeigt. Die Platzierung des Abschnitts ist je nach Telefonmodus oder Marke unterschiedlich. Sie finden es beim Öffnen der Einstellungen; manchmal befindet es sich im Bereich Systeme und Updates und an anderen Stellen. Auf anderen Geräten könnte es auch anders heißen.
  3. Gehen Sie zu den Entwickleroptionen und aktivieren Sie die Option USB-Debugging im Abschnitt Debugging.
  4. Verbinden Sie Ihr Gerät über ein USB-Kabel mit dem Windows 11-PC und ändern Sie den USB-Modus in den Modus „Dateiübertragung (MTP)“.
  5. Ihr Gerät zeigt ein Dialogfeld an, in dem Sie um Erlaubnis für das USB-Debugging gebeten werden, das das Debuggen über diesen Computer ermöglicht. Tippen Sie auf „OK“, um fortzufahren. Sie können das Kontrollkästchen auch im Dialogfeld aktivieren, damit Sie dies nicht jedes Mal tun müssen, wenn Sie das Gerät an den PC anschließen.

ADB-Befehle in PowerShell unter Windows 11

Sobald alles eingestellt ist (ADB-Treiber installiert, die Entwickleroptionen des Android-Handgeräts aktiviert und das Gerät selbst über ein USB-Kabel mit dem PC verbunden ist), können Sie überprüfen, ob Ihr Gerät erfolgreich mit dem PC verbunden ist. Führen Sie einfach im Eingabeaufforderungsfenster Ihres PCs die Befehle „cmd“ und „adb devices“ aus. Dies zeigt dir die „Liste der angeschlossenen Geräte“.

Die Verwendung eines USB-Kabels beim ADB-Debugging wird häufig von Entwicklern verwendet, kann aber auch drahtlos auf bestimmten Geräten erfolgen, die über Wi-Fi verbunden sind. Das Einrichten der Geräte erfordert mehr Arbeit, beseitigt jedoch häufige USB-Verbindungsprobleme wie die Treiberinstallation.

ADB kann auf Geräten mit verschiedenen Android-Betriebssystemversionen verwendet werden. Beachten Sie jedoch, dass sich die Anweisungen zum drahtlosen Debuggen auf Geräten mit Android 11 oder höher und Android 10 und niedriger unterscheiden. Hier ist, wie Sie es tun können.

Drahtloses Debugging für Geräte mit Android 11 und höher

  • Vor dem Start ist es erforderlich, dass der Windows 11-PC und das Gerät beide mit demselben drahtlosen Netzwerk verbunden sind.
  • Aktivieren Sie die Entwickleroptionen Ihres Geräts mit denselben Schritten wie oben beschrieben.
  • Gehen Sie in den Entwickleroptionen zum Abschnitt Debugging und aktivieren Sie „Drahtloses Debugging“. Wählen Sie „Zulassen“, wenn Sie dazu aufgefordert werden.
Android Studio Bumblebee
Koppeln von Windows 11-PC und -Gerät über dasselbe Wi-Fi-Netzwerk mit Android Studio Bumblebee.
  • Starten Sie die Android Studio Bumblebee auf Ihrem PC und wählen Sie „Pair Devices Using Wi-Fi“, auf das Sie über das Dropdown-Menü „Run Configurations“ zugreifen können. Sie sehen ein Popup-Fenster, um Geräte entweder mit einem QR-Code oder einem Kopplungscode zu koppeln.
Drahtlose Debugging-Optionen auf dem Google Pixel-Telefon
Zwei Möglichkeiten, ein Gerät drahtlos mit einem Windows 11-PC zu koppeln: über QR-Code oder Pairing-Code.
  • Überprüfen Sie Ihr Gerät und tippen Sie auf „Drahtloses Debugging“, um die Kopplung zu starten. Wie gesagt, es gibt zwei Möglichkeiten: über einen QR-Code oder einen Pairing-Code. Wählen Sie, welches besser zu Ihnen passt.

Drahtloses Debugging für Geräte mit Android 10 und niedriger

  • Verbinden Sie Ihr Gerät und Ihren PC mit demselben Wi-Fi-Netzwerk.
  • Schließen Sie das Gerät über ein USB-Kabel an den PC an und stellen Sie das Gerät so ein, dass es auf eine TCP/IP-Verbindung an Port 5555 wartet.

  • Trennen Sie das Gerät vom Windows 11-PC, indem Sie das USB-Kabel entfernen.
  • Sie können sich jetzt mit der IP-Adresse Ihres Android-Geräts mit dem PC verbinden.

  • Falls die Verbindung unterbrochen wird, führen Sie einfach die Befehle „adb connect“ oder „adb kill-server“ aus, wobei Sie bei letzterem den Vorgang noch einmal wiederholen müssen.

Es gibt Fälle, in denen Probleme beim Herstellen der Verbindung zwischen dem Windows 11-PC und Ihrem Android-Gerät auftreten können, und die Gründe können je nach verwendetem Debugging-Typ unterschiedlich sein. Beispielsweise kann das drahtlose Debugging problematisch sein, wenn der PC und das Gerät separat mit zwei verschiedenen Netzwerken verbunden sind. Es könnte auch passieren, wenn keine ADB-Treiber auf dem PC installiert oder veraltet sind. Beim kabelgebundenen Debugging kann auch ein defekter USB zu Problemen führen.

Sobald alles behoben ist, können Sie mit der ADB viele Dinge auf Ihren Android-Geräten erkunden. Es kann eine Vielzahl von Befehlen liefern, vom Kopieren von Dateien bis zum Anpassen der OEM-Funktionen oder Benutzeroberflächen und vielem mehr. In dem Dokument des Android Studio-Benutzerhandbuchs, stellt Google eine Liste bereit, mit der Sie versuchen können, Befehle auszuführen, um die Portweiterleitung einzurichten, den ADB-Server zu stoppen, Shell-Befehle auszugeben und vieles mehr.

Mit ihnen können Sie mehr Kontrolle über das Android-Gerät erlangen und relevante Optimierungen vornehmen. Obwohl ADB im Allgemeinen nicht schädlich ist (es nimmt keine Änderungen am PC vor), kann eine unsachgemäße Verwendung zu einigen Problemen führen. Daher möchten Sie möglicherweise Ihre Gründe für die Verwendung sowie Ihre Fähigkeiten und Kenntnisse bewerten, bevor Sie ADB-Treiber installieren und ADB-Befehle ausführen.

Benutzerforum

1 Nachrichten