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 devicesadb kullanırken tek cihaz varsa shell erişimi için;
$ adb shellTerminal üzerinde adb kullanırken eğer birden fazla cihaz ile çalışıyorsanız. adb shell komutu verebilmek için;
Emulator için;
$ adb -e shellFiziksel cihaz için;
$ adb -d shellAynı türde birden fazla cihaz varsa ip ya da device name ile;
$ adb -s x.x.x.x:PPP shelladb 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.pngKurulu paketleri listelemek için cihaz içerisinde;
$ pm list packagesFarklı bir kullanım: paket ismi biliniyorsa düzenli ifade ile;
$ adb shell pm list packages | grep com.example.app