Android Debug Bridge: Unterschied zwischen den Versionen
KKeine Bearbeitungszusammenfassung |
RATTAR (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
||
Zeile 5: | Zeile 5: | ||
== Was ist ADB == | == Was ist ADB == | ||
Die ADB ist eine Softwareschnittstelle zwischen dem PC und dem Endgerät, die es erlaubt eine direkte Kommunikation zwischen den beiden Komponenten zu führen. Dazu gehört eine Dateiübertragungsfunktion genauso wie die Möglichkeit mittels ADB Befehle auf dem Androidsystem auszuführen und auf Komponenten des System zuzugreifen. Die ADB lässt sich über ein Kommandofenster, der cmd bei Windows, starten und | Die ADB ist eine Softwareschnittstelle zwischen dem PC und dem Endgerät, die es erlaubt eine direkte Kommunikation zwischen den beiden Komponenten zu führen. Dazu gehört eine Dateiübertragungsfunktion genauso wie die Möglichkeit mittels ADB Befehle auf dem Androidsystem auszuführen und auf Komponenten des System zuzugreifen. Die ADB lässt sich über ein Kommandofenster, der cmd bei Windows, starten und bedienen. Die ADB hat bisher noch keine offizielle grafische Benutzeroberfläche. | ||
Der Hauptvorteil der ADB ist, das 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, das 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. | ||
Zeile 27: | Zeile 27: | ||
=== Dateien kopieren === | === Dateien kopieren === | ||
* | *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> | ||
*Vom Computer | *Vom Computer auf das Handy: | ||
<pre>adb push /pfad/am/computer.txt /pfad/am/handy.txt</pre> | <pre>adb push /pfad/am/computer.txt /pfad/am/handy.txt</pre> | ||
Zeile 42: | Zeile 42: | ||
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> | ||
Sinnvoll ist es, die Daten in eine Datei umzuleiten: | |||
<pre>adb logcat > datei.txt</pre> | <pre>adb logcat > datei.txt</pre> | ||
Version vom 23. April 2012, 14:05 Uhr
Die Android-Debug-Bridge ist eine Softwareschnittstelle für das Androidsystem. Sie wird genutzt, um von einem Computer aus per USB-Kabel auf ein Android Smartphone zugreifen zu können.[1]
Sie ist Bestandteil im Android SDK (Software Development Kit) und befindet sich dort im Order platform-tools.
Was ist ADB
Die ADB ist eine Softwareschnittstelle zwischen dem PC und dem Endgerät, die es erlaubt eine direkte Kommunikation zwischen den beiden Komponenten zu führen. Dazu gehört eine Dateiübertragungsfunktion genauso wie die Möglichkeit mittels ADB Befehle auf dem Androidsystem auszuführen und auf Komponenten des System zuzugreifen. Die ADB lässt sich über ein Kommandofenster, der cmd bei Windows, starten und bedienen. Die ADB hat bisher noch keine offizielle grafische Benutzeroberfläche.
Der Hauptvorteil der ADB ist, das 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. Eine Auflistung aller Befehle findet man im Terminal bzw. der Eingabeaufforderung mit folgendem Befehl:
adb help
Geräte anzeigen
Verfügbare Geräte können mit
adb devices
aufgelistet werden. Ist die Ausgabe ähnlich der folgenden:
List of devices attached ???????????? no permissions
hat man höchstwahrscheinlich keine Treiber installiert.
Dateien kopieren
- Vom Handy auf den Computer:
adb pull /pfad/am/handy.txt /pfad/am/computer.txt
- Vom Computer auf das Handy:
adb push /pfad/am/computer.txt /pfad/am/handy.txt
Anwendung installieren
Mithilfe der ADB kann man auch Apps installieren. Dabei muss man beachten, dass die .apk-Datei am Computer liegen muss:
adb install /pfad/zur/datei/anwendung.apk
Logcat
Man kann sich via ADB auch den Systemlog ansehen:
adb logcat
Sinnvoll ist es, die Daten in eine Datei umzuleiten:
adb logcat > datei.txt