Android Debug Bridge(adb) Komutları

Android Debug Bridge(adb) Android geliştiricilerinin kullandığı bir komut kütüphanesidir. ADB, emulator ya da bilgisayarınıza bağlı fiziksel cihazınızla iletişim kurulmasını sağlar.

Temel Komutları

Cihazları listelemek için;

$ adb devices

adb kullanırken tek cihaz varsa shell erişimi için;

$ adb shell

Terminal üzerinde adb kullanırken eğer birden fazla cihaz ile çalışıyorsanız. adb shell komutu verebilmek için;

Emulator için;

$ adb -e shell

Fiziksel cihaz için;

$ adb -d shell

Aynı türde birden fazla cihaz varsa ip ya da device name ile;

$ adb -s x.x.x.x:PPP shell

adb ile cihaza dosya göndermek ve almak için push ve pull komutları kullanılır.

$ adb push test.img /sdcard/

Cihaz içerisinde ekran görüntüsü almak için;

$ adb shell screencap -p /sdcard/screenshot.png
$ adb pull /sdcard/screenshot.png

Kurulu paketleri listelemek için cihaz içerisinde;

$ pm list packages

Farklı bir kullanım: paket ismi biliniyorsa düzenli ifade ile;

$ adb shell pm list packages | grep com.example.app

See also