Es gibt Erwähnungen über ADB zu verschiedenen Fragen und Antworten auf dieser Website. Ich bin mir nicht ganz sicher, was ADB ist, was es tut, wie es funktioniert und wo ich es bekommen kann: Außer dem Link für ADB auf der Android-Entwicklerseite gibt es nur wenige Informationen im Tag-Wiki .
Auf der Website selbst ist die Sprache etwas zu technisch, und es gibt keine Informationen darüber, wie man sie installiert oder zum Laufen bringt, nur eine Liste von Befehlen. Dies mag für einen Entwickler offensichtlich erscheinen, ist es aber für einige Benutzer möglicherweise nicht.
Was ist der Zweck, die Verwendung und das Installationsverfahren für ADB?
ADB ist das Akronym für Android Debug Bridge , das Teil des Android SDK (Software Development Kit) ist. Es verwendet ein Client-Server-Modell (dh adbd
der ADB-Daemon, läuft auf dem Gerät und kann mit ihm verbunden werden) und wird in den meisten Fällen über eine USB-Verbindung verwendet. Es ist auch möglich, es über WLAN (wireless adb) zu verwenden.
Sie müssen nichts auf Ihrem Android-Gerät installieren, da der ADB-Daemon ( adbd
) bereits in das Android-Betriebssystem integriert ist. Der Zugriff erfolgt normalerweise über eine Befehlszeilenschnittstelle vom PC aus, auf dem entweder das vollständige Android-SDK installiert ist (derzeit mehrere 30 MB große Download-Archive) oder eine massiv abgespeckte Version für "Nicht-Entwickler", manchmal auch als "Mini" bezeichnet ADB" oder "ADB essentials" (für Linux ist dies nur die adb
ausführbare Datei; für Windows adb.exe
plus zwei oder drei .dll
Dateien):
adb [-d|-e|-s <serialNumber>] <command>
(Seriennummer wird nur benötigt, wenn mehrere Geräte gleichzeitig verbunden sind, daher muss das Ziel angegeben werden)
Es würde eine ziemlich lange Antwort werden, alle Optionen/Befehle zu erklären, die für verfügbar sind adb
. Ich nenne daher nur einige der wichtigsten:
adb backup
/ adb restore
: Zum Sichern/Wiederherstellen Ihres Geräts, entweder einzelne Apps mit/ohne ihre Daten oder Daten mit/ohne ihre Apps, bis hin zu einer vollständigen Sicherung aller Apps und Daten, einschließlich System-Appsadb push
/ adb pull
: Dateien zum/vom Gerät kopierenadb shell
: Öffnen Sie eine Shell auf dem Gerät, um Befehle direkt auszuführenadb logcat
/ adb bugreport
: Zeigt das Systemprotokoll an oder erstellt einen vollständigen Fehlerbericht mit Systemprotokoll, Geräteinformationen und mehradb [un]install
: (de) eine App installierenDies ist nur eine kleine Auswahl. Es gibt zusätzliche Befehle zum Skripten und adb shell
hat vor allem viele Optionen (im Grunde können alle auf dem Gerät verfügbaren Linux- und Java-Befehle darüber ausgeführt werden).
Fahem Mitha
android-tools-adb
.Fahem Mitha
Izzy
.deb
: Ja, ich weiß. Wollte es hier etwas generischer halten (wird zu viel mehr – aber siehe auch: Gibt es eine minimale Installation von ADB? und unser adb-Tag-Wiki ). USB-Debug: Ja. Und das 7-malige Antippen gilt ab Android 4.3 – 4.2 und davor hat das Entwicklermenü nicht ausgeblendet.