Bearbeiten von „Android Debug Bridge“
Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.
Aktuelle Version | Dein Text | ||
Zeile 1: | Zeile 1: | ||
Die '''A'''ndroid-'''D'''ebug-'''B'''ridge ist eine Software-Schnittstelle für das [[Android]]-System. Sie wird genutzt, um von einem Computer aus per USB-Kabel auf ein Android-[[Smartphone]] zugreifen zu können.<ref>[http://developer.android.com/guide/developing/tools/adb.html Dokumentation zu ADB (englisch)]</ref> | |||
Die '''A'''ndroid-'''D'''ebug-'''B'''ridge | |||
Sie ist Bestandteil des [[Android SDK]] (Android '''S'''oftware '''D'''evelopment '''K'''it) und befindet sich dort im Ordner ''platform-tools''. Bei früheren Versionen vom SDK befindet | Sie ist Bestandteil des [[Android SDK]]s (Android '''S'''oftware '''D'''evelopment '''K'''it) und befindet sich dort im Ordner ''platform-tools''. Bei früheren Versionen vom Android SDK befindet sich die ADB im Ordner ''tools''. | ||
== Was ist ADB? == | |||
Die ADB ist eine Software-Schnittstelle zwischen dem PC und dem Endgerät, die es erlaubt, eine direkte Kommunikation zwischen den beiden Komponenten zu führen. Dazu gehören eine Dateiübertragungsfunktion genauso wie die Möglichkeit, mittels ADB Befehle auf dem Android-System auszuführen und auf Komponenten des System zuzugreifen. Die ADB lässt sich über ein Kommandofenster, "cmd" bei Windows, starten und bedienen. Die ADB hat bisher noch keine offizielle grafische Benutzeroberfläche. | Die ADB ist eine Software-Schnittstelle zwischen dem PC und dem Endgerät, die es erlaubt, eine direkte Kommunikation zwischen den beiden Komponenten zu führen. Dazu gehören eine Dateiübertragungsfunktion genauso wie die Möglichkeit, mittels ADB Befehle auf dem Android-System auszuführen und auf Komponenten des System zuzugreifen. Die ADB lässt sich über ein Kommandofenster, "cmd" bei Windows, starten und bedienen. Die ADB hat bisher noch keine offizielle grafische Benutzeroberfläche. | ||
Der Hauptvorteil der ADB ist, dass man auch Befehle direkt an das Gerät senden kann, als würde man die Befehle in einem Terminal-Emulator auf dem Gerät tätigen. | Der Hauptvorteil der ADB ist, dass man auch Befehle direkt an das Gerät senden kann, als würde man die Befehle in einem Terminal-Emulator auf dem Gerät tätigen. | ||
== Wichtige Befehle == | |||
Hier einige der wichtigsten ADB-Befehle. | Hier einige der wichtigsten ADB-Befehle. | ||
Eine Auflistung aller Befehle findet man im Terminal bzw. der Eingabeaufforderung mit folgendem Befehl: | Eine Auflistung aller Befehle findet man im Terminal bzw. der Eingabeaufforderung mit folgendem Befehl: | ||
Zeile 19: | Zeile 16: | ||
=== Geräte anzeigen === | === Geräte anzeigen === | ||
Verfügbare Geräte können mit | Verfügbare Geräte können mit | ||
<pre>adb devices</pre> | <pre>adb devices</pre> | ||
Zeile 41: | Zeile 39: | ||
=== Dateien kopieren === | === Dateien kopieren === | ||
*Vom Handy auf den Computer: | *Vom Handy auf den Computer: | ||
<pre>adb pull /pfad/am/handy.txt /pfad/am/computer.txt</pre> | <pre>adb pull /pfad/am/handy.txt /pfad/am/computer.txt</pre> | ||
Zeile 48: | Zeile 47: | ||
=== Anwendung installieren === | === Anwendung installieren === | ||
Mithilfe der ADB kann man auch [[App]]s installieren. Dabei muss man beachten, dass die .apk-Datei am Computer liegen muss: | Mithilfe der ADB kann man auch [[App]]s installieren. Dabei muss man beachten, dass die .apk-Datei am Computer liegen muss: | ||
<pre>adb install /pfad/zur/datei/anwendung.apk</pre> | <pre>adb install /pfad/zur/datei/anwendung.apk</pre> | ||
=== Logcat === | === Logcat === | ||
''<small>=> Hauptartikel: [[Logcat]]</small>''<br> | |||
Man kann sich via ADB auch den Systemlog ansehen: | Man kann sich via ADB auch den Systemlog ansehen: | ||
<pre>adb logcat</pre> | <pre>adb logcat</pre> | ||
Zeile 58: | Zeile 58: | ||
<pre>adb logcat > datei.txt</pre> | <pre>adb logcat > datei.txt</pre> | ||
== | == adb als Systemvariable unter Windows einrichten == | ||
Damit man nicht jedes Mal in den Ordner mit der adb.exe navigieren muss, wenn man sie benötigt, kann man sie unter Windows als Systemvariable eintragen und somit in jedem Ordner nutzen. Dazu geht man unter Windows 7 wie folgt vor: | Damit man nicht jedes Mal in den Ordner mit der adb.exe navigieren muss, wenn man sie benötigt, kann man sie unter Windows als Systemvariable eintragen und somit in jedem Ordner nutzen. Dazu geht man unter Windows 7 wie folgt vor: | ||
Zeile 73: | Zeile 64: | ||
# System und Sicherheit | # System und Sicherheit | ||
# System | # System | ||
# Erweiterte Systemeinstellungen (an der | # Erweiterte Systemeinstellungen (an der rechten Seite) | ||
# Umgebungsvariablen | # Umgebungsvariablen | ||
Danach bei "Systemvariablen" (unten) bei Path den Pfad eures platform-tools-Ordners eintragen. Von den anderen dort eingetragenen Pfaden einfach durch ein ; ohne Leerzeichen trennen (siehe Bild). | Danach bei "Systemvariablen" (unten) bei Path den Pfad eures platform-tools-Ordners eintragen. Von den anderen dort eingetragenen Pfaden einfach durch ein ; ohne Leerzeichen trennen (siehe Bild). | ||
Zeile 82: | Zeile 73: | ||
Bei android-hilfe.de<ref>[http://www.android-hilfe.de/root-hacking-modding-fuer-htc-one-x/226488-platform-tools-ordner-sdk-mit-adb-fastboot.html platform-tools Ordner(SDK) mit adb und fastboot - Android-Hilfe.de]</ref> findet ihr auch nochmal die Anleitung und den platform-tools-Ordner als Download. | Bei android-hilfe.de<ref>[http://www.android-hilfe.de/root-hacking-modding-fuer-htc-one-x/226488-platform-tools-ordner-sdk-mit-adb-fastboot.html platform-tools Ordner(SDK) mit adb und fastboot - Android-Hilfe.de]</ref> findet ihr auch nochmal die Anleitung und den platform-tools-Ordner als Download. | ||
== Siehe auch == | == Siehe auch == | ||
* [[ADB Sideload]] | * [[ADB Sideload]] | ||
== Einzelnachweise == | == Einzelnachweise == | ||
<references /> | <references /> | ||
[[Kategorie:Software]] | [[Kategorie:Software]] |