Zum Inhalt springen

Android Debug Bridge: Unterschied zwischen den Versionen

993 Bytes hinzugefügt ,  18. April 2012
keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
Die '''A'''ndroid-'''D'''eveloper-'''B'''ridge ist eine Softwareschnitstelle für das Androidsystem. Sie wird genutzt, um von einem Computer aus per USB-Kabel auf ein Android Smartphone zugreifen zu können.
Die '''A'''ndroid-'''D'''ebug-'''B'''ridge ist eine Softwareschnitstelle für das Androidsystem. Sie wird genutzt, um von einem Computer aus per USB-Kabel auf ein Android Smartphone zugreifen zu können.


Sie ist außerdem bestandteil in dem [[Android SDK]] (Software Development Kit) und wird dort für den selben Zweck verwendet.
Sie ist Bestandteil im [[Android SDK]] (Software Development Kit) und wird dort für den selben Zweck verwendet.


== Was ist ADB ==
== Was ist ADB ==
Zeile 7: Zeile 7:
Die ADB ist eine Softwareschnitstelle 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 bedinen. Die ADB hat bisher noch keine offizielle grafische Benutzeroberfläche.
Die ADB ist eine Softwareschnitstelle 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 bedinen. Die ADB hat bisher noch keine offizielle grafische Benutzeroberfläche.


Der Hauptvorteil der ADB ist, das man auch Befehle über
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.
<pre>adb shell</pre>
 
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:
<pre>adb help</pre>
 
=== Geräte anzeigen ===
 
Verfügbare Geräte können mit
<pre>adb devices</pre>
aufgelistet werden.
Ist die Ausgabe ähnlich der folgenden:
<pre>List of devices attached
???????????? no permissions</pre>
hat man höchstwahrscheinlich keine Treiber installiert.
 
=== Dateien kopieren ===
 
*Von Handy zu Computer:
<pre>adb pull /pfad/am/handy.txt /pfad/am/computer.txt</pre>
 
*Vom Computer aufs Handy:
<pre>adb push /pfad/am/computer.txt /pfad/am/handy.txt</pre>
 
=== Anwendung installieren ===
 
Mithilfe der ADB kann man auch Apps installieren. Dabei muss man beachten, dass die .apk-Datei am Computer liegen muss:
<pre>adb install /pfad/zur/datei/anwendung.apk</pre>
 
=== Logcat ===
 
Man kann sich via ADB auch den Systemlog ansehen:
<pre>adb logcat</pre>
Sinvoll ist es, die Daten in eine Datei umzuleiten:
<pre>adb logcat > datei.txt</pre>
 
[[Kategorie:Allgemein]]
[[Kategorie:Allgemein]]
44

Bearbeitungen

Cookies helfen uns bei der Bereitstellung von Android Wiki. Durch die Nutzung von Android Wiki erklärst du dich damit einverstanden, dass wir Cookies speichern.