Die Android-Debug-Brücke (kurz ADB) ist ein vielseitiges Befehlszeilen-Tool, um mit einem Android-Gerät zu kommunizieren. Mithilfe der ADB können Sie eine Vielzahl von Aktionen auf dem Zielgerät ausführen, z. B. Installieren und Debuggen von Apps, Ausführen von Befehlen und mehr.
In diesem Handbuch lernen wir, wie Sie ADB unter Linux installieren und Ihr Gerät damit verwalten.
ADB auf Linux
Es gibt tatsächlich zwei Teile von ADB: Einer wird mit Android geliefert und der andere ist der Desktop -Client. Wenn das Android -Gerät angeschlossen ist und das USB -Debugging aktiviert ist, können wir den Desktop -ADB -Client verwenden, um verschiedene Befehle an das Android -Gerät zu senden. ADB ist Teil des Android SDK, das für Windows, Linux, MacOS und andere verfügbar ist.
Das ADB -Tool ist jedoch auch separat für alle Hauptplattformen, einschließlich Linux, getrennt verfügbar. In den meisten Fällen sollte es beim offiziellen Paketrepo der Linux -Distribution erhältlich sein.
Diese Anleitung verfügt über Installationsschritte für einige der beliebtesten Linux -Distributionen.
ADB unter Linux installieren
Befolgen Sie abhängig von der von Ihnen ausgeführten Linux.
Debian/Ubuntu-basierte Distribution
$ sudo APT Installieren Sie ADB
Rhel/Centos/Fedora
$ sudo dnf Installieren Sie ADB
OpenSuse und Suse Linux Enterprise
$ sudo zypper installieren Android-Tools
Arch Linux
$ sudo pacman -S Android -Tools
Überprüfung der ADB -Installation
Führen Sie den folgenden Befehl aus, um zu überprüfen, ob die Installation erfolgreich war:
$ adb Version
Verwenden von ADB zum Verwalten von Android -Geräten
Um ADB auf einem Gerät zu verwenden, müssen Sie sicherstellen, dass USB -Debugging aktiviert ist. Schauen Sie sich diesen Leitfaden an, der zeigt, wie Sie den USB -Debugging -Modus auf Ihrem Android -Gerät aktivieren können.
Sobald wir mit dem Computer verbunden sind, können wir das Adb-Befehlszeilen-Tool verwenden, um verschiedene Aufgaben auszuführen.
Starten/Töten des ADB -Servers
Um ADB zu verwenden, müssen wir zunächst den ADB -Server starten. Führen Sie den folgenden Befehl aus:
$ adb start-server
Bei vielen Gelegenheiten kann die ADB -Serverinstanz problematisch werden. Sie können den aktuell ausgeführten Server mit dem folgenden Befehl töten:
$ adb Kill-Server
Listing verbundene Geräte
Bevor wir versuchen, einen Befehl an das Gerät zu übertragen, müssen wir sicherstellen, dass der ADB -Server die angeschlossenen Geräte ordnungsgemäß erkennt. Im folgenden Befehl werden eine Liste aller angeschlossenen Geräte gedruckt:
$ ADB -Geräte
Neustart des Android -Geräts neu starten
Verwenden Sie zum Neustart des Android -Geräts den folgenden ADB -Befehl:
$ ADB Neustart
Wir können das Gerät auch anweisen, in andere Modi wie Recovery, Fastboot usw. zu starten, usw. Verwenden Sie den folgenden Befehl zum Neustart in die Wiederherstellung:
$ ADB Neustartwiederherstellung
Verwenden Sie den folgenden Befehl zum Neustart in Fastboot:
$ adb starten fastboot neu starten
Beachten Sie, dass der Fastboot -Modus verwendet wird, um verschiedene Systembilder zu blinken. Um mit Ihrem Gerät im Fastboot -Modus zu arbeiten, müssen Sie den Fastboot -Client auf Ihrem Desktop installieren lassen.
Datei Übertragung
Wir können ADB verwenden, um verschiedene gängige Aufgaben auszuführen, zum Beispiel: Dateiübertragung.
Verwenden Sie die folgende Befehlsstruktur, um eine Datei vom Desktop auf das Android -Gerät zu kopieren:
$ ADB Push
Um eine Datei aus dem Android -Gerät auf den Desktop zu kopieren, verwenden Sie stattdessen die folgende Befehlsstruktur:
$ adb ziehen
App -Management
ADB kann eine App auf Ihrem Android -Gerät installieren. Sie müssen jedoch das APK -Paket der App zur Hand haben.
Der Befehl zur Installation einer APK -Datei lautet wie folgt:
$ adb install
Wir können auch die Liste der installierten Apps über den folgenden Befehl überprüfen:
$ adb Shell PM Listliste Pakete
Verwenden Sie den folgenden Befehl, um ein Paket zu deinstallieren:
$ ADB Deinstall -Benutzer 0
Ansichtsprotokolle
Mit ADB können wir auch auf das Systemprotokoll des Android -Geräts zugreifen. Führen Sie den folgenden Befehl aus, um das Protokoll anzuzeigen:
$ adb logcat
ADB Shell
Um den vollen Zugriff auf das Telefon zu erhalten, können wir auf die ADB -Shell zugreifen. Es ist eine direkte Shell in das Android -Gerät, die uns die volle Kontrolle darüber gibt.
Um auf die Shell zuzugreifen, führen Sie den folgenden Befehl aus:
$ adb Shell
Android ist auf dem Linux -Kernel aufgebaut. Praktisch können Sie die meisten Linux -Tools und -befehle in der Shell verwenden, um verschiedene Aufgaben auszuführen.
Abschluss
ADB ist ein leistungsstarkes Werkzeug, das als Teil des Android SDK kommt. In dieser Anleitung haben wir gezeigt, dass der ADB -Desktop -Client unter Linux installiert wurde. Wir haben auch einige gängige Möglichkeiten hervorgehoben, ADB zu verwenden, um verschiedene Aufgaben auf jedem Android -Gerät auszuführen.
Möchten Sie Android -Erfahrung auf dem Desktop haben? Schauen Sie sich einige der besten Android -Emulatoren für PC an. Sie können die meisten dieser Emulatoren auch über die ADB -Schnittstelle verwalten.