Was ist adb?

Android Debug Bridge oder adb ist ein Kommandozeilen-Tool, mit dem ein Nutzer mit einem Gerät kommunizieren kann.

adb gibt einem Nutzer Zugriff auf eine Reihe von Geräteaktionen, darunter

  • Installieren
  • Debuggen

adb stellt dem Nutzer eine UNIX-Shell zur Verfügung, um seine Liste von Befehlen auszuführen.

adb ist ein Client-Server-Programm. Es besitzt eine Konsole, in der der Nutzer die Befehle eingibt, und einen Server, der im Hintergrund arbeitet, diese Befehle ausführt und mit dem Gerät kommuniziert. Schließt der Nutzer den Client — die Konsole —, läuft der Server weiterhin im Hintergrund. Um den Server zu stoppen, muss der Nutzer bestimmte Befehle ausführen.

Einmal ausgeführt, läuft das adb-Tool für die Dauer der Anmeldung des Nutzers. Das bedeutet: Schließt der Nutzer den PC, stoppt der Server. Beim nächsten Mal muss der Nutzer adb erneut mit den entsprechenden Befehlen starten.

adb hat drei Komponenten:

  • Client

    Hier führt der Nutzer die Befehle aus. Dieser Teil läuft auf dem Entwicklungsrechner. Der Client wird durch Ausführen des Befehls über die Kommandozeile gestartet.

  • Daemon (adbd)

    der Befehle auf einem Gerät ausführt. Der Daemon läuft als Hintergrundprozess auf jedem Gerät.

  • Server

    Der Hintergrundprozess, der die Kommunikation zwischen Client und Daemon verwaltet.

Wo kann ich adb herunterladen?

adb wird bei einigen Linux-Distributionen wie Ubuntu bereits mit der Installation mitgeliefert. Dennoch wird stets empfohlen, die neuesten adb-Tools herunterzuladen und zu installieren. Die Verwendung einer nicht aktuellen oder nicht kompatiblen Version von adb kann bei manchen Geräten zu ernsten Stabilitätsproblemen führen.

Details zur Installation von adb finden Sie in den Links im nächsten Abschnitt.

So installieren Sie adb

Weiterführende Verweise

Um mehr über adb zu erfahren, siehe diese externe Anleitung