Eines der heute am häufigsten verwendeten mobilen Betriebssysteme ist Android , das von Google entwickelt wurde. Innerhalb seiner verschiedenen Funktionen finden wir die Vielseitigkeit von Konfiguration, Sicherheit, Design und Kompatibilität mit Hunderten von Geräten. Innerhalb der Welt der mobilen Systeme ist ein sehr interessanter Abschnitt, der sich direkt auf die Skalierbarkeit von Android auswirkt, und bei der Entwicklung von Anwendungen wissen wir, dass es sich um eine Welt von Zeichen, Symbolen und Zeichen handelt, in der der geringste Fehler auftritt Dies hat zur Folge, dass die Ausführung des Codes nicht korrekt ausgeführt wird. Wenn jedoch alles wie erwartet verläuft, können wir einzigartige Anwendungen mit großem Nutzen für Tausende von Android-Benutzern erstellen, um diese Aufgabe zu erleichtern In der Entwicklung hat Android das ADB-Dienstprogramm kostenlos zur Verfügung gestellt, das für die wichtigsten heute verwendeten Betriebssysteme verfügbar ist.
TechnoWikis wird erklären, was es ist und wie man ADB und Fastboot auf diesen Systemen installiert und somit einen weiteren IT-Zweig für die Verwendung von Android hat.
Dank ADB können auf Android-Geräten verschiedene Aktionen ausgeführt werden, z. B. das Installieren und Debuggen von Apps. Sie können auf ein Unix-Shell-Terminal zugreifen, auf dem mehrere Befehle im Emulator oder auf dem verbundenen Gerät ausgeführt werden können, um zu sehen, wie Ich würde in einer produktiven Umgebung arbeiten.
- Ein Client, der für das Senden von Befehlen verantwortlich ist. Dieser Client wird im Entwicklungsteam ausgeführt. Dieser Client kann dank eines speziellen ADB-Befehls über das Befehlszeilenterminal aufgerufen werden.
- Ein Daemon, der für die Ausführung von Befehlen auf dem Gerät verantwortlich ist. Der Dämon wird in jeder Instanz des zu verwendenden Emulators oder Geräts als Hintergrundprozess ausgeführt.
- Dieser Server ist ein Server, dessen Aufgabe es ist, die Kommunikation zwischen dem Client und dem Daemon zu verwalten. Er wird als Hintergrundprozess auf dem Entwicklungscomputer ausgeführt.
Das adb-Tool befindet sich im Pfad “android_sdk / platform-tools /”.
Sobald der Kommunikationsprozess abgeschlossen ist, stellt der Server Verbindungen zu allen Instanzen von Emulatoren oder Geräten her, die ausgeführt werden, und lokalisiert dort die Instanzen von Emulatoren oder Geräten, die Aufgaben des Scannens von Ports mit ungeraden Nummern im Bereich von 5555 ausführen bis 5585 wird dieser Bereich von Emulatoren und Geräten verwendet.
Einer der Vorteile von Fastboot ist, dass der Bootloader entsperrt werden kann, um das Terminal-ROM zu ändern.
Verwenden Sie zum Aufrufen des Fastboots normalerweise den Ein- / Ausschalter und die Lauter-Taste (Nach oben).
1. Installieren Sie ADB mit Fastboot in Windows 10
Bevor wir sehen, wie wir ADB herunterladen und verwenden können, müssen wir eine Reihe von vorherigen Schritten in unserem Android-Handy ausführen, damit alles richtig funktioniert.
Der erste Schritt ist, zu den Telefoneinstellungen zu gehen und auf die Zeile “Über das Telefon” zu klicken, die sich im letzten Teil der Einstellungen befindet, wie wir sehen:
Im neuen Fenster finden wir den Bereich “Kernel-Version”:
Dort müssen wir 7 mal auf diesen Abschnitt drücken, um den Android-Entwicklermodus zu aktivieren. Danach gehen wir zum Abschnitt “Entwickleroptionen” und müssen den Schalter der Zeile “USB-Debugging” drücken. Die folgende Meldung wird angezeigt. Dort klicken wir auf die Schaltfläche “Übernehmen”, um diesen Modus in Android zu aktivieren. Wir hinterlassen Ihnen ein Beispiel-Tutorial, damit Sie es besser sehen können.
Nun fahren wir mit der Installation selbst fort. Für Windows-Betriebssysteme müssen wir zuerst das ADB-Dienstprogramm unter dem folgenden Link herunterladen:
Wir extrahieren nun den Inhalt der komprimierten Datei:
Dort finden wir die gesamte ADB-Suite, in der Fastboot enthalten ist. Nun extrahieren wir diesen Inhalt in den Pfad “C: Windows”:
Wenn dies ausgeführt wird, haben wir das Plattform-Tools-Verzeichnis in der C-Unit und von dort aus ist es möglich, ADB auszuführen. Alternativ wird es möglich sein, ADB unter Windows 10 mit der folgenden Methode zu installieren. Dort sollten wir den folgenden Weg einschlagen:
- Bedienfeld
- System und Sicherheit
- System
Dort klicken wir auf die Zeile “Erweiterte Systemkonfiguration” und im Popup-Fenster auf die Registerkarte “Erweiterte Optionen” und dort auf die Schaltfläche “Umgebungsvariablen” unten:
Folgendes wird angezeigt:
Dort wählen wir die Zeile “Pfad” aus und klicken auf die Schaltfläche “Bearbeiten”. Folgendes wird angezeigt:
Dort klicken wir auf die Schaltfläche “Durchsuchen” und geben den Pfad ein, unter dem der heruntergeladene ADB-Inhalt extrahiert wurde. Klicken Sie auf OK, um die Änderungen zu speichern. Eine andere nützliche Methode in Windows 10 besteht darin, direkt zum heruntergeladenen Inhalt zu wechseln und an einer freien Stelle die Umschalttaste zu drücken, mit der rechten Maustaste zu klicken und die Option “PowerShell-Fenster hier öffnen” auszuwählen:
Jetzt ist es Zeit, unser Android-Gerät mit Windows 10 zu verbinden und dort im USB-Modus die Option “Dateien” zu wählen:
Wenn Sie diese Option auswählen, rufen Sie die PowerShell-Konsole auf, die geöffnet wurde, und führen Sie Folgendes aus:
adb Geräte
Wie wir sehen, werden zwei grundlegende Aktionen ausgeführt:
- Start des ABD-Daemons über Port 5037
- Erkennung von an den Computer angeschlossenen Android-Geräten
Wenn wir diesen Vorgang zum ersten Mal ausführen, gilt er auch für Linux und Mac OS. Wir können feststellen, dass der Computer nicht autorisiert ist. Daher wird auf dem Android-Gerät die folgende Meldung angezeigt:
Dort klicken wir auf OK, um den Fingerabdruck zuzulassen. Jetzt können wir sehen, dass das Gerät in ADB autorisiert ist:
2. Installieren Sie ADB und starten Sie Fastboot unter Linux
Für diesen Fall verwenden wir Ubuntu 18.04, für Linux haben wir zwei Methoden, um ADB zu installieren.
Unter Linux müssen wir zuerst ADB über den folgenden Link herunterladen:
Wir extrahieren den heruntergeladenen Inhalt, öffnen danach eine Terminalkonsole und gehen in das Ausgangsverzeichnis, in dem wir die folgende Zeile ausführen:
sudo nano .bashrc
In der angezeigten Datei geben wir am Ende die folgende Syntax ein:
Exportieren Sie PATH = $ {PATH}: / home / "user" / Route to ADB
Wir speichern die Änderungen mit der folgenden Tastenkombination:
+ O Strg + O
Wir verlassen den Editor mit:
+ X Strg + X
Danach führen wir adb aus, um auf die angeschlossenen Geräte zuzugreifen. Eine andere Methode, die Sie unter Linux verwenden können, besteht darin, sie direkt in der Konsole zu installieren. Dazu führen Sie zunächst Folgendes aus:
sudo apt installiere adb
Geben Sie den Buchstaben S ein, um den Download und die Installation von ADB zu bestätigen.
sudo yum installiere android-tools
Nun werden wir folgendes ausführen:
adb Geräte
Wie wir sehen können, ist in erster Linie der ADB-Dämon aktiviert. Nochmals führen wir adb-Geräte aus, wenn das Gerät angeschlossen ist, so dass die aktiven Geräte aufgelistet werden:
3. Installieren Sie ADB und starten Sie schnell in macOS Mojave
Für den Fall von macOS Mojave müssen wir zuerst das Hilfsprogramm unter folgendem Link herunterladen.
Danach extrahieren wir den Inhalt, öffnen ein Taemrinal und führen die folgende Syntax aus:
CD / ADB-Route
Sobald wir dort zugreifen, ist es ausreichend, adb-Geräte auszuführen, um die angeschlossenen Geräte aufzulisten. Falls diese Methode einen Fehler erzeugt, können wir HomeBrew für die Installation von ADb verwenden. Dies ist ein Paketmanager für macOS.
Zuerst haben wir HomeBrew mit dem folgenden Befehl installiert:
ruby -e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Dort drücken wir die Eingabetaste, um den Installationsvorgang zu starten. Lassen Sie uns nun ADB installieren, indem Sie Folgendes ausführen:
brauen fass installieren android-plattform-tools
Wir können sehen, dass der ADB-Download-Prozess startet:
Sobald dieser Vorgang abgeschlossen ist, sehen wir Folgendes:
Aktivieren Sie den Dienst, indem Sie adb-Geräte ausführen:
Jetzt verbinden wir das Gerät mit macOS Mojave und führen wieder adb-Geräte aus, so dass es aufgelistet wird:
Ab diesem Zeitpunkt können wir ADB zusammen mit Fastboot in Android verwenden, um ein Universum neuer Entwicklungsmöglichkeiten zu erkunden. Der Status der ADB-Verbindung kann in allen Systemen einer der folgenden sein:
- offline: Gibt an, dass die Instanz nicht mit ADB verbunden ist oder nicht antwortet.
- Gerät: Diese Option zeigt an, dass die Instanz mit dem ADB-Server verbunden ist.
- no device: Es ist kein Emulator oder Gerät angeschlossen.
Einige nützliche Befehle, die wir mit Fastboot verwenden können, sind:
Fastboot-Geräte
Fastboot Flash (Name der ROM) .zip
fastboot flash recovery recovery.img
fastboot flash boot boot.img
fastboot boot recovery.img
Fastboot OEM entsperren
Fastboot OEM-Sperre
Einige grundlegende ADB-Befehle sind:
adb Geräte
adb pull <Datei>
adb push <datei> <pfad>
ADB deinstallieren <application.apk>
adb installiere <application.apk>
adb neu starten
adb reboot-bootloader / reboot recovery
Mit ADB und Fastboot verfügen wir über eine Reihe vollständiger und funktionaler Dienstprogramme, mit denen sich die Nutzungskapazität von Android insgesamt erhöhen lässt.