So richten Sie ADB unter Windows, Mac und Linux ein und verwenden Befehle

Wenn Sie mit der Android-Sphäre in Beziehung gestanden haben, wissen Sie vermutlich, was ADB ist. Selbst wenn Sie dies nicht tun, werden Sie es jetzt rezitieren, da wir hier ungefähr gleich in eine kleine Tiefe gehen. Wir beginnen unsere Reise mit der Definition und Erläuterung der Struktur und der Befehle und beenden sie mit der Einrichtung und Erkundung der täglichen Anwendungen für Android-Benutzer / Entwickler. Beugen wir uns nun zum Grundlegenden vor, gefolgt von den Komplikationen.

Dieser Leitfaden und die darin enthaltenen Informationen richten sich an alle, die mit Android zu tun haben. Sie werden feststellen, dass dies bei mehreren Gelegenheiten erforderlich ist, z. B. beim Erstellen von Protokollen, Flashen von Firmware-Images, Aktualisieren der Telefonsoftware, Flashen von ROMs / Wiederherstellungen und sogar während der Entwicklung eines ROM / Kernels / einer Anwendung. Von Benutzern bis zu Entwicklern wird es sich also als nützlich erweisen.

Was ist ADB?

ADB oder Android Debug Bridge ist ein voll ausgestattetes und geladenes Befehlszeilentool, das für die Kommunikation mit einem Android-Gerät verwendet wird. Das ADB-Tool wird neben dem Android SDK bereitgestellt. Dieses winzige, aber vielseitige Tool finden Sie leicht unter / platform-tools /

Es besteht aus drei grundlegenden und wichtigen Komponenten:

  • Der Kunde
    Es ist das, was auf Ihrer Entwicklungsmaschine läuft
  • Der Kellner
    Es ist für die Kommunikation zwischen dem Client und dem Daemon verantwortlich, die auf einem Gerät / Emulator ausgeführt werden
  • Der Dämon
    Es wird als Hintergrundprozess auf jeder Geräte- / Emulatorinstanz ausgeführt

Nun wollen wir sehen, wie ein Benutzer ADB auf seinen verschiedenen Betriebssystemen einrichten kann. Windows, Linux & Mac. Da ADB im Lieferumfang von Android SDK enthalten ist, benötigen Sie es vorab für Ihr jeweiliges Betriebssystem. Im Folgenden finden Sie einige einfache Schritte zum einfachen Einrichten von ADB auf Ihrem Betriebssystem ohne großen Aufwand. SDK und ADB funktionieren unter JAVA. Stellen Sie daher sicher, dass auf Ihrem Betriebssystem JDK6 oder höher ausgeführt wird.

So richten Sie ADB und Fastboot unter Windows innerhalb von Sekunden ein

Einfaches Einrichten von ADB und Fastboot unter Mac, Linux und Chrome OS

So richten Sie ADB unter Windows ein

  1. Laden Sie das Android SDK-Paket für Windows herunter [android-sdk_r21.1-windows.zip]
  2. Extrahieren Sie die Zip-Dateien auf Ihr Laufwerk C: . Jetzt haben Sie einen Ordner android-sdk-linux
  3. Doppelklicken Sie auf SDK Manager um den SDK-Manager zu starten. Sie werden das folgende Fenster wahrnehmen.
  4. Stellen Sie sicher, dass alles deaktiviert ist. Wählen Sie nun Android SDK Plattform-Tools und installieren Sie es.
  5. Im nächsten Fenster werden Sie dazu aufgefordert. Akzeptieren Sie die Lizenz und klicken Sie auf Installieren.
  6. Wenn die Installation abgeschlossen ist, schließen Sie das Fenster.
  7. Der SDK-Manager hat nun die Plattform-Tools erfolgreich heruntergeladen, zu denen sicherlich auch unsere vorherige ADB gehört.
  8. Der nächste Schritt besteht darin, den Pfad zu definieren, in dem ADB vorhanden ist.
  9. Gehe zu C: android-sdk-windows platform-tools und notiere diesen Weg.
  10. Gehen Sie zum Desktop und klicken Sie mit der rechten Maustaste auf Computer und wählen Sie Eigenschaften.
  11. Klicken Sie im linken Bereich auf Erweiterte Systemeinstellungen und ein neues Fenster soll sich öffnen.
  12. Wählen Umgebungsvariablen unter Fortgeschrittene Tab.
  13. Wählen Pfad Variable und klicken Sie auf Bearbeiten.
  14. Fügen Sie nun den in Schritt 9 notierten Pfad zum hinzu variabler Wert und getroffen OK.
  15. Bestätigen Sie alle Änderungen und übernehmen Sie sie.
  16. Um zu bestätigen, dass ADB ordnungsgemäß konfiguriert wurde, öffnen Sie das CMD-Fenster und geben Sie Folgendes ein: adb
  17. Sie haben ADB jetzt erfolgreich auf Ihrem Windows-Computer installiert und konfiguriert.

So richten Sie ADB unter Linux ein

Sie können ADB problemlos auf jeder Linux-Distribution einrichten, einschließlich Ubuntu, Fedora, openSUSE, Linux Mint usw.

  1. Laden Sie das Android SDK-Paket für Linux herunter [android-sdk_r21.1-linux.tgz]
  2. Platzieren Sie die heruntergeladene Datei in Ihrem “ZUHAUSE” Mappe.
  3. Klicken Sie mit der rechten Maustaste auf die Datei und wählen Sie Hier entpacken
  4. Nun sehen Sie einen Ordner mit dem Namen android-sdk-linux.
  5. Öffnen Sie das Terminal im Home-Ordner und geben Sie die folgenden Befehle ein: cd android-sdk-linux / tools ./android
  6. Stellen Sie sicher, dass alles deaktiviert ist. Wählen Sie nun Android SDK Plattform-Tools und installieren Sie es.
  7. Im nächsten Fenster werden Sie dazu aufgefordert. Akzeptieren Sie die Lizenz und klicken Sie auf Installieren.
  8. Wenn die Installation abgeschlossen ist, schließen Sie das Fenster.
  9. Der SDK-Manager hat nun die Plattform-Tools erfolgreich heruntergeladen, zu denen sicherlich auch unsere vorherige ADB gehört.
  10. Der nächste Schritt besteht darin, den Pfad zu definieren, in dem ADB vorhanden ist.
  11. Öffnen Sie das Terminal erneut und geben Sie die folgenden Befehle ein, um den SDK-Pfad zum hinzuzufügen .bashrc & .Profil. Hier ist “gedit” der Standard-Texteditor in Ubuntu. Wenn Sie eine andere Linux-Distribution ausführen, ersetzen Sie diese durch den Namen des entsprechenden Texteditors. Im Fall von Linux Mint verwenden Sie beispielsweise: gksudo pluma ~ / .bashrc usw. für andere Distributionen. gksudo gedit ~ / .bashrc
  12. Gehen Sie gegen Ende und fügen Sie die folgenden Zeilen hinzu: # Android-Tools exportieren PATH = $ {PATH}: ~ / android-sdk-linux / tools export PATH = $ {PATH}: ~ / android-sdk-linux / Plattform-Tools exportieren PATH = $ {PATH}: ~ / bin
  13. Machen wir dasselbe für .profile. Öffnen Sie das Terminal und geben Sie Folgendes ein: gksudo gedit ~ / .profile
  14. Scrollen Sie bis zum Ende der Datei und fügen Sie die folgende Zeile hinzu: PATH = “$ HOME / android-sdk-linux / tools: $ HOME / android-sdk-linux / Plattform-Tools: $ PATH”
  15. Starten Sie Ihr System jetzt neu, damit es wirksam wird.
  16. Um die Konfiguration zu bestätigen, öffnen Sie Terminal und geben Sie Folgendes ein: adb
  17. Sie haben ADB jetzt erfolgreich auf Ihrem Linux-Computer installiert und konfiguriert.

So richten Sie ADB unter Mac OS ein

Derzeit unterstützt Android SDK und seine Komponenten wie ADB nur Systeme, auf denen Mac OS X 10.5.8 oder höher ausgeführt wird. Stellen Sie also sicher, dass Sie die Anforderungen erfüllen.

  1. Laden Sie das Android SDK-Paket für Mac OS herunter [android-sdk_r21.1-macosx.zip]
  2. Extrahieren Sie das heruntergeladene Zip-Paket in Ihr Home-Verzeichnis.
  3. Nun sehen Sie einen Ordner mit dem Namen android-sdk-macosx
  4. Navigiere hinein android-sdk-macosx / tools /
  5. Doppelklick “Android”, Um den SDK-Manager auszuführen.
  6. Stellen Sie sicher, dass alles deaktiviert ist. Wählen Sie nun Android SDK Plattform-Tools und installieren Sie es.
  7. Im nächsten Fenster werden Sie dazu aufgefordert. Akzeptieren Sie die Lizenz und klicken Sie auf Installieren.
  8. Wenn die Installation abgeschlossen ist, schließen Sie das Fenster.
  9. Der SDK-Manager hat nun die Plattform-Tools erfolgreich heruntergeladen, zu denen sicherlich auch unsere vorherige ADB gehört.
  10. Der nächste Schritt besteht darin, den Pfad zu definieren, in dem ADB vorhanden ist.
  11. Öffnen Sie das Terminalfenster und geben Sie Folgendes ein: nano ~ / .bash_profile
  12. Dies soll die öffnen .bash_profile Datei. Geben Sie nun die folgende Zeile ein, um den ADB-Pfad zu definieren. export PATH = $ {PATH}: ~ / android-sdk-macosx / tools export PATH = $ {PATH}: ~ / android-sdk-macosx / platform-tools
  13. Starten Sie Ihr System jetzt neu, damit es wirksam wird.
  14. Um die Konfiguration zu bestätigen, öffnen Sie Terminal und geben Sie Folgendes ein: adb
  15. Sie haben ADB jetzt erfolgreich auf Ihrem Mac OS-Computer installiert und konfiguriert.

Anleitung zu ADB-Befehlen

ADB-Befehle sind unabhängig von dem Betriebssystem, auf dem Sie sie verwenden. Sobald Sie das SDK und damit die ADB eingerichtet haben, können Sie fortfahren und bei Bedarf einen dieser Befehle verwenden. Lassen Sie uns die grundlegenden Befehle treffen.

  1. Was ist, wenn Sie Ihr Android-Gerät an Ihren Computer angeschlossen haben und sicherstellen möchten, dass es korrekt erkannt wird? Sie müssen diesen einfachen Befehl verwenden. ADB-Geräte

    Starten Sie nun einen Daemon (Hintergrundprozess) und geben Sie die serielle Debugging-Funktion des Geräts aus. Wenn dies der Fall ist, können Sie sicher sein, dass Ihr Gerät eine erfolgreiche Verbindung mit dem Computer hergestellt hat.

  2. Der am zweithäufigsten verwendete Befehl ist logcat. Am häufigsten verwendet, da es nicht nur von Benutzern verwendet wird, um Fehler in Apps, Kernel, ROMs usw. zu melden, sondern auch von den Entwicklern, um die Fehler zu verfolgen und zu beheben. Daher spielt es in der Android-Entwicklung eine große Rolle.
    Sobald Sie mit der Protokollierung begonnen haben, müssen Sie auch eine Sperre für die Unterbrechung setzen, wenn Sie der Meinung sind, dass Sie genügend Wissen über das, was Sie suchen, erworben haben, um diese Presse zu erstellen Strg + C.Der Befehl .Logcat kann auf verschiedene Arten verwendet werden. Um ein Echtzeitprotokoll des Geräts anzuzeigen, ist es am besten, seit dem Start ein Protokoll zu erstellen, das ein besseres Wissen vermittelt. Dieser Befehl wird in den meisten Fällen von Entwicklern verwendet, um einfach das Protokoll ihrer entwickelten Apps, ROMs, Kernel usw. zu notieren. Um ein Echtzeitprotokoll zu erstellen, geben Sie den folgenden Befehl in Ihr CMD (Windows) oder Terminal (Linux /) ein. Mac).

adb logcat

Fälle treten auf, wenn Sie ein Benutzer sind und in bestimmten Situationen das Protokoll zur Kenntnis nehmen und für die Entwicklerunterstützung / -hilfe hochladen müssen. Das Aufzeichnen des Protokolls über CMD / Terminal ist jedoch ziemlich unübersichtlich, und dieser Befehl macht es einfach. Was es tun soll, ist, das Protokoll zu nehmen und es anständig in einer TXT-Datei zu speichern, damit ein Benutzer es tragen oder leicht übertragen kann. Auch hier ist es besser, seit dem Start zu protokollieren, bis Sie überlegen, ob Sie einen einzelnen Prozess protokollieren möchten. Geben Sie den folgenden Befehl ein:

adb logcat> logcat.txt

Hier ist “logcat.txt” der Name der Datei. Sie können ihn entsprechend Ihren Anforderungen variieren. Zum Beispiel. adb logcat> ROMlogcat.txt
Dieselbe Datei wird in C: Users für Windows und Linux gespeichert

  • Pull / Push-Befehle sind von gleicher Bedeutung, da sie das manuelle Extrahieren eines bestimmten apk mithilfe eines Dateimanagers mit Root-Berechtigungen und das anschließende Übertragen auf den PC ersparen. Was es tut, ist, die gewünschte apk ohne großen Aufwand direkt von / an eine beliebige Stelle unter dem Gerät zu ziehen. Um eine apk-Datei abzurufen, geben Sie Folgendes ein: adb pull z.B. adb pull /system/app/SystemUI.apk

    Geben Sie Folgendes ein, um eine APK-Datei auf das Gerät zu übertragen / zu kopieren:

    adb push

    z.B. adb push SystemUI.apk /system/app/SystemUI.apk

    HINWEIS: Bei den Dateinamen und Dateipfaden in diesen Befehlen wird zwischen Groß- und Kleinschreibung unterschieden. Im Falle von System-Apks wird empfohlen, zuerst mit dem folgenden Befehl zu mounten.

    adb remount

  • Es gibt mehrere Fälle, in denen ein Benutzer sein Gerät verwenden muss, auf das im Shell-Modus zugegriffen wird, und ADB erleichtert dies. Geben Sie den folgenden Befehl ein, um eine Shell-Verbindung mit dem Gerät / Emulator herzustellen: adb shell

    In der ADB-Shell hat ein Benutzer Zugriff auf einige eindeutige und neue Befehle, die wie folgt lauten:

    cd

    Mit den obigen Befehlen wird das CMD / Terminal-Verzeichnis in ein angegebenes Verzeichnis im Android-Gerät / Emulator geändert.
    z.B: CD / System / App

    ls

    Der obige Befehl listet alle Dateien im aktuellen Shell-Verzeichnis auf
    z.B: ls / system / app

    rm

    Der Befehl entfernt eine angegebene Datei aus dem Verzeichnis
    Beispiel: rm /system/app/SystemUI.apk

    cp

    Der Befehl kopiert eine angegebene Datei an einen anderen Speicherort
    z.B. cp /system/app/SystemUI.apk /sdcard/SystemUI.apk

    Geben Sie Folgendes ein, um die Shell zu verlassen:

    Ausfahrt

  • Boot-Befehle behalten auch ihren Platz und sind sehr nützlich beim Rooten von Prozessen und sogar während der Android-Entwicklung. Nachfolgend sind solche 3 Befehle aufgeführt: adb reboot

    Der Befehl startet Ihr Gerät einfach jederzeit neu

    ADB Neustart Wiederherstellung

    Der Befehl startet ein Gerät im Wiederherstellungsmodus neu

    adb Bootloader neu starten

    Der Befehl startet ein Gerät in seinem Bootloader-Modus (Fastboot) neu

  • Wenn Sie sich im Bootloader-Modus befinden, darf Ihr Gerät niemals auf ADB-Befehle reagieren. Aber hier kommt Fastboot in Aktion, die eine begrenzte, aber einige und sehr nützliche Befehle hat. Dies ist der gleiche Grund, dass Bootloader-Modus wird oft als bezeichnet fastboot Modus. Fastboot-Geräte

    Zeigt die Geräte-ID des angeschlossenen Android-Geräts im Bootloader-Modus an.

    Fastboot Neustart

    Startet ein Gerät neu

    Fastboot Reboot-Bootloader

    Startet den Bootloader neu

    Fastboot OEM entsperren

    Leitet die Entsperrsequenz des Bootloaders ein

    Fastboot OEM Lock

    Sperrt den Geräte-Bootloader erneut

    Fastboot Flash Recovery

    Flasht ein Wiederherstellungsimage auf das Gerät
    z.B: Fastboot Flash Recovery clockworkmod-6.0.3.1_mako.img

    fastboot flash radio

    Blinkt die Radio-Bilddatei (Basisband)
    z.B. Fastboot Flash Radio Radio-Crespo-i9020xxki1.img

    Fastboot Flash Bootloader

    Flasht ein Bootloader-Image auf die Gerätepartition
    z.B. fastboot flash bootloader bootloader-crespo-i9020xxlc2.img

Das ist alles! Wir haben Sie dabei unterstützt, Android SDK und ADB einzurichten und das einfache Befehlszeilentool zu verwenden. Wir erwarten nicht, dass jeder dieses Wissen auf einmal erfasst. Wenn Sie also Probleme beim Einrichten oder Verwenden dieser Befehle haben, kommentieren Sie dies unten und wir helfen Ihnen weiter.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *