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