Was ist adb

adb (Android Debug Bridge) ist ein Kommandozeilen-Tool, mit dem Ihr Computer mit Ihrem Telefon kommunizieren kann — um Apps zu installieren, Befehle auszuführen oder zu debuggen. Siehe Was ist adb? für weitere Details.

adb und fastboot werden in der Regel zusammen ausgeliefert: entweder als Pakete Ihrer Linux-Distribution oder in einem einzigen Download namens Platform Tools.

Installieren von adb und fastboot auf Ihrem PC

Tipp: Windows-Nutzer: befolgen Sie stattdessen die Windows-Anleitung.

Option A — aus den Repositories Ihrer Distribution (empfohlen)

Der einfachste Weg ist die Installation der von Ihrer Distribution bereitgestellten Pakete:

Ubuntu / Debian:

sudo apt update
sudo apt install adb fastboot

Fedora:

sudo dnf install android-tools

Das Paket android-tools stellt sowohl adb als auch fastboot bereit. In anderen Distributionen suchen Sie nach einem Paket mit dem Namen android-tools oder android-tools-udev.

Tipp: Paketversionen der Distribution können gelegentlich hinter der aktuellen adb-Version zurückbleiben. Wenn ein Gerät oder ein Befehl Probleme macht, versuchen Sie die offiziellen Platform Tools (Option B).

Option B — Offizielle Android Platform Tools

Wenn die oben genannten Pakete nicht verfügbar oder zu alt sind, laden Sie die offiziellen Platform Tools von developer.android.com (Link: Download SDK Platform-Tools for Linux).

Die Platform Tools-Downloadseite auf developer.android.com

  1. Entpacken Sie die heruntergeladene .zip-Datei. In dieser Anleitung gehen wir davon aus, dass Sie sie in Ihr Home-Verzeichnis entpackt haben und dadurch einen Ordner ~/platform-tools erhalten.

  2. Öffnen Sie ein Terminal in diesem Ordner und führen Sie die Werkzeuge von dort aus:

    cd ~/platform-tools
    ./adb devices
    ./fastboot devices
    
  3. Optional — damit Sie adb und fastboot von überall aus aufrufen können, fügen Sie sie Ihrem PATH hinzu. Fügen Sie diese Zeile in die Datei .bashrc in Ihrem Home-Verzeichnis ein (drücken Sie in Ihrem Dateimanager Ctrl+H, um versteckte Dateien anzuzeigen):

    export PATH="$HOME/platform-tools:$PATH"
    

    Öffnen Sie dann ein neues Terminal: adb devices und fastboot devices funktionieren jetzt von überall.

USB-Debugging auf dem Telefon aktivieren

Das Telefon muss adb-Verbindungen erlauben, bevor Ihr PC es sehen kann:

  1. Öffnen Sie auf dem Telefon Settings → About phone und tippen Sie 7 Mal auf Build number. Eine Meldung bestätigt, dass der Entwicklermodus aktiviert ist.

  2. Gehen Sie zurück zu Settings → System → Developer options und aktivieren Sie USB-Debugging.

  3. Verbinden Sie das Telefon mit einem USB-Kabel mit dem PC.

  4. Auf dem Telefon erscheint ein Popup: Allow USB debugging? Aktivieren Sie Always allow from this computer und tippen Sie auf OK, um Ihren Computer zu autorisieren.

    Allow USB debugging popup on the phone

Verbindung prüfen

Führen Sie auf dem PC aus:

adb devices

Sie sollten die Seriennummer Ihres Geräts gefolgt von device sehen:

List of devices attached
ABC123XYZ    device

Wenn die Liste leer ist, prüfen Sie das USB-Kabel und ob USB-Debugging noch aktiviert ist. Bei einigen Distributionen müssen Sie außerdem Ihren Benutzer der Gruppe plugdev hinzufügen (sudo usermod -aG plugdev $USER, danach Aus- und wieder Einloggen), damit das Gerät erkannt wird.