Einführung Android Debug Bridge
Eine der Möglichkeiten, ein Android-Gerät verwalten benutzt die Android-Debugging-Bridge (ADB) ist ein vielseitiges Befehlszeilentool, mit dem wir die Kommunikation mit einer Instanz eines Emulators oder Android-Geräts herstellen können, die an einen Computer angeschlossen ist.
Diese Software fungiert als Client-Server, der drei Komponenten umfasst:
- Ein Client, der auf dem Entwicklungscomputer ausgeführt wird. Sie können einen Client von einer Shell aus aufrufen, indem Sie einen adb-Befehl ausgeben. Andere Android-Tools wie DDMS erstellen ebenfalls ADB-Clients.
- Ein Server, der als Hintergrundprozess auf dem Entwicklungscomputer ausgeführt wird. Der Server verwaltet die Kommunikation zwischen dem Client und dem adb-Daemon, der auf einem Emulator oder Gerät ausgeführt wird.
- Ein Daemon oder Daemon, der als Hintergrundprozess auf jedem Emulator oder jeder Geräteinstanz ausgeführt wird.
Das Android-Debugging-Bridge oder Debug-Bridge für Android ermöglicht es uns, bei Bedarf Wartungsaufgaben, System- oder Anwendungsüberwachung oder forensische Analysen durchzuführen.
Ein virtuelles Android-Gerät oder ein physisches Android-Telefon muss sich im Debug- oder Entwicklermodus befinden, um vollen Zugriff zu haben. ADB ist ein Tool zum Verbinden und Senden von Befehlen an Ihr Android-Telefon von einem Desktop oder Laptop.
Das ADB-Tool funktioniert unter Linux oder Windows, in diesem Tutorial werden wir sehen, wie es unter Linux funktioniert.
Als erstes müssen wir adb installieren, damit wir beispielsweise über ADB das System aktualisieren, Shell-Befehle ausführen, die Portweiterleitung verwalten oder Dateien kopieren können.
Wir installieren die minimal notwendigen Tools aus dem folgenden Repository:
sudo add-apt-repository ppa: nilarimogard / webupd8 sudo apt-get update sudo apt-get install android-tools-adb android-tools-fastbootWir können auch Android-SDK 24.4.1 installieren oder ändern Sie die Versionsnummer entsprechend (android-sdk_rxxxx-linux.tgz), von einem Terminalfenster geben wir die folgenden Befehle ein.
cd $ HOME wget http://dl.google.com/android/android-sdk_r24.4.1-linux.tgz entpacken android-sdk_r24.4.1-linux.tgz cd android-sdk-linux /Als nächstes fügen wir die Umgebungsvariablen hinzu, damit wir die Befehle von überall ausführen können
export PATH = $ {PATH}: ~ / android-sdk-linux / tools export PATH = $ {PATH}: ~ / android-sdk-linux / platform-toolsAls nächstes werden wir sehen, wie wir in ADB eine Sammlung nützlicher Tools und Befehle finden, die uns helfen, unser Gerät direkt mit dem Computer zu kommunizieren, um unter anderem auf den Wiederherstellungs- oder Wiederherstellungsmodus zuzugreifen. Dazu benötigen wir natürlich ein Kabel und verbinden das Smartphone per USB mit dem Computer.
Wir müssen den Debugging-Modus oder Programmiermodus aktivieren, um interagieren zu können. Auf dem Android-Telefon müssen wir zum Menü gehen Einstellungen> Über das Telefon und klicken Sie 7 Mal auf die Option Kompilierungsnummer, um den Debugging-Modus zu aktivieren.
Als nächstes verbinden wir das Telefon über USB mit dem Computer und können die Spezifikationen des USB-Ports mit dem folgenden Befehl vom Terminal aus sehen:
sudo lsusb
So können wir das verbundene Telefon sehen und kehren zum Einstellungsmenü zurück, in dem je nach Version ein neues Menü angezeigt wird. Dies können Entwicklungsoptionen oder Debugging sein. In diesem Menü aktivieren wir das USB-Debugging.
Dann müssen wir mit dem folgenden Befehl sehen, ob adb unser Telefon erkennt
adb-Geräte
Mit diesem Befehl erhalten wir eine Übersicht über alle Geräte, die an den Computer angeschlossen sind und die über ADB-Unterstützung. Dies ist sehr nützlich, wenn wir mehr als ein Smartphone oder Tablet haben. Wenn der Status offline ist, liegt dies daran, dass wir keine Berechtigungen für das Telefon haben oder der USB-Debugging-Modus nicht aktiviert ist.
VorherigeSeite 1 von 2NächsteHat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben