Zum Inhalt

adb (Android Debug Bridge)

adb ist ein Kommandozeilenprogramm mit dem unterschiedliche Aufgaben auf einem verknüpften Android Gerät ausgeführt werden können. Am verknüpfen Android Gerät läuft ein Dienst (Daemon) adbd, welcher über das Kommandozeilenprogramm adb auf dem Entwicklungsrechner angesprochen werden kann.

Mit der Installation von Android Studio wird adb am Entwicklungsrechner installiert und kann über die Kommandozeile genutzt werden.

adb Beispiel

Beispiele

Verknüpfte Geräte auflisten

> adb devices

Daten auf das Gerät laden (push)

> adb push C:\lokale-datei.txt /sdcard/pushedfile.txt

Daten vom Gerät herunterladen (pull)

> adb pull /sdcard/remotefile.txt C:\lokale-remote-datei.txt

Shell

Über adb kann man sich auf die Linux-Shell des Android-Geräts einloggen.

> adb shell

Impliziten Intent starten

> adb shell
> am start -a android.intent.action.SENDTO -d sms:+43234235235 -e sms_body "hello world"

Screenshot machen und herunterladen

> adb shell
> screencap /sdcard/screenshot.png
> exit
> adb pull /sdcard/screenshot.png ./screenshot.png