Installieren und Verwenden von ADB, dem Android Debug Bridge-Dienstprogramm
ADB, Android Debug Bridge, ist ein Befehlszeilenprogramm, das im Android SDK von Google enthalten ist. ADB kann Ihr Gerät über USB von einem Computer aus steuern, Dateien hin und her kopieren, Apps installieren und deinstallieren, Shellbefehle ausführen und vieles mehr.
In der Vergangenheit haben wir einige weitere Tricks behandelt, die ADB erfordern. Dazu gehören das Sichern und Wiederherstellen Ihres Smartphones oder Tablets sowie das Installieren von Android-Apps standardmäßig auf Ihrer SD-Karte. ADB wird für eine Vielzahl geekiger Android-Tricks verwendet.
Erster Schritt: Einrichten des Android SDK
Gehen Sie zur Android SDK-Downloadseite und scrollen Sie nach unten zu „SDK Tools Only“. Hierbei handelt es sich um eine Reihe von Tools, die ADB enthalten. Laden Sie die ZIP-Datei für Ihre Plattform herunter und entpacken Sie sie an einem beliebigen Ort, an dem Sie die ADB-Dateien speichern möchten. Sie sind portabel, sodass Sie sie an einem beliebigen Ort ablegen können.
Starten Sie den SDK Manager EXE und deaktivieren Sie alles außer "Android SDK Platform-Tools". Wenn Sie ein Nexus-Telefon verwenden, können Sie auch "Google USB Driver" auswählen, um die Treiber von Google herunterzuladen. Klicken Sie auf die Schaltfläche Installieren. Dadurch wird das Plattform-Tools-Paket heruntergeladen und installiert, das ADB und andere Dienstprogramme enthält.
Wenn der Vorgang abgeschlossen ist, können Sie den SDK-Manager schließen.
Schritt 2: Aktivieren Sie das USB-Debugging auf Ihrem Telefon
Um ADB mit Ihrem Android-Gerät verwenden zu können, müssen Sie eine Funktion namens USB-Debugging aktivieren. Öffnen Sie die App-Schublade Ihres Telefons, tippen Sie auf das Symbol Einstellungen und wählen Sie "Über das Telefon" aus. Scrollen Sie ganz nach unten und tippen Sie sieben Mal auf das Element "Build Number". Sie sollten eine Meldung erhalten, dass Sie jetzt ein Entwickler sind.
Gehen Sie zurück zur Hauptseite mit den Einstellungen und Sie sollten eine neue Option mit der Bezeichnung "Entwickleroptionen" sehen. Öffnen Sie das und aktivieren Sie "USB-Debugging"..
Wenn Sie später Ihr Telefon an Ihren Computer anschließen, wird ein Popup mit dem Titel "USB-Debugging zulassen?" Auf Ihrem Telefon angezeigt. Aktivieren Sie das Kontrollkästchen "Von diesem Computer immer zulassen", und tippen Sie auf OK.
Schritt 3: Testen Sie ADB und installieren Sie die Treiber Ihres Telefons (falls erforderlich)
Öffnen Sie den Ordner, in dem Sie die SDK-Tools installiert haben, und öffnen Sie den Ordner "Platform-Tools". Hier wird das ADB-Programm gespeichert. Halten Sie die Umschalttaste gedrückt und klicken Sie mit der rechten Maustaste in den Ordner. Wählen Sie "Befehlsfenster hier öffnen"..
Um zu testen, ob ADB ordnungsgemäß funktioniert, verbinden Sie Ihr Android-Gerät über ein USB-Kabel mit Ihrem Computer und führen Sie den folgenden Befehl aus:
ADB-Geräte
Sie sollten ein Gerät in der Liste sehen. Wenn Ihr Gerät verbunden ist, aber nichts in der Liste angezeigt wird, müssen Sie die entsprechenden Treiber installieren.
Der Hersteller Ihres Telefons bietet möglicherweise ein herunterladbares Treiberpaket für Ihr Gerät an. Besuchen Sie die Website und finden Sie die Treiber für Ihr Gerät. Motorola ist hier, Samsung ist hier und HTC ist Teil einer Suite mit dem Namen HTC Sync Manager. Sie können XDA-Entwickler auch nach Treiber-Downloads ohne zusätzliche Software durchsuchen.
Sie können auch versuchen, den Google USB-Treiber über den Ordner "Extras" im SDK-Manager-Fenster zu installieren, wie im ersten Schritt erwähnt. Dies funktioniert mit einigen Telefonen, einschließlich Nexus-Geräten.
Wenn Sie den USB-Treiber von Google verwenden, müssen Sie möglicherweise Windows dazu zwingen, die installierten Treiber für Ihr Gerät zu verwenden. Öffnen Sie den Geräte-Manager (klicken Sie auf Start, geben Sie Geräte-Manager ein und drücken Sie die Eingabetaste), suchen Sie Ihr Gerät, klicken Sie mit der rechten Maustaste darauf und wählen Sie Eigenschaften. Wenn der Treiber nicht ordnungsgemäß installiert ist, wird möglicherweise ein gelbes Ausrufezeichen neben dem Gerät angezeigt.
Klicken Sie auf der Registerkarte Treiber auf Treiber aktualisieren.
Verwenden Sie die Option Auf dem Computer nach Treibersoftware suchen.
Sie finden den Google USB-Treiber im Ordner "Extras", in dem Sie Ihre Android SDK-Dateien installiert haben. Wähle aus google \ usb_driver
Ordner und klicken Sie auf Weiter.
Wenn Sie die Treiber Ihres Geräts installiert haben, schließen Sie das Telefon an, und wiederholen Sie den Befehl adb devices:
ADB-Geräte
Wenn alles gut gelaufen ist, sollten Sie Ihr Gerät in der Liste sehen und mit der Verwendung von ADB beginnen!
Schritt 4 (optional): Fügen Sie ADB zu Ihrem Systempfad hinzu
So wie es aussieht, müssen Sie zum ADB-Ordner navigieren und dort eine Eingabeaufforderung öffnen, wenn Sie es verwenden möchten. Wenn Sie es jedoch zu Ihrem Windows-Systempfad hinzufügen, ist dies nicht erforderlich. Sie können es einfach eingeben adb
Über die Eingabeaufforderung können Sie Befehle jederzeit ausführen, unabhängig davon, in welchem Ordner Sie sich befinden.
Unter Windows 7 und 10 ist der Vorgang etwas anders. Sehen Sie sich daher unsere vollständige Anleitung zum Bearbeiten Ihres System PATH an, um die dafür erforderlichen Schritte zu erfahren.
Nützliche ADB-Befehle
Neben den vielen Tricks, die ADB erfordern, bietet ADB einige nützliche Befehle:
adb installieren C: \ package.apk - Installiert das Paket C: \ package.apk auf Ihrem Computer auf Ihrem Gerät.
Adb deinstallieren Paketnamen - Deinstalliert das Paket mit package.name von Ihrem Gerät. Beispielsweise würden Sie den Namen com.rovio.angrybirds verwenden, um die Angry Birds-App zu deinstallieren.
Adb PushC: \ Datei / SD-Karte / Datei - Überträgt eine Datei von Ihrem Computer auf Ihr Gerät. Mit dem Befehl hier wird beispielsweise die Datei C: \ file auf Ihrem Computer nach / sdcard / file auf Ihrem Gerät verschoben
Adb ziehen / sdcard / file C: \ file - Zieht eine Datei von Ihrem Gerät auf Ihren Computer - funktioniert wie Adb-Push, aber umgekehrt.
adb logcat - Zeigen Sie das Protokoll Ihres Android-Geräts an. Kann für das Debuggen von Apps hilfreich sein.
Adb-Shell - Bietet eine interaktive Linux-Befehlszeilen-Shell auf Ihrem Gerät.
ADB Shell Befehl - Führt den angegebenen Shell-Befehl auf Ihrem Gerät aus.
Eine vollständige Anleitung zu ADB finden Sie auf der Android-Seite für Debug-Bridge auf der Android-Entwickler-Website von Google.
Bildnachweis: LAI Ryanne auf Flickr