adbd modülü, komut satırı adb ve IDE hata ayıklama oturumlarını yönetir. Bu modül güncellenebilir yani normal Android sürüm döngüsüne sahiptir.
adbd'nin modülerleştirilmesi, performans iyileştirmelerinin (önceki yıllarda yapılanlar ve henüz kullanıma sunulmamış yeni iyileştirmeler), hata düzeltmelerinin (ör. pil bitene kadar adbd'nin CPU'nun %100'ünde çalışmaya devam etmesi gibi çeşitli güç tüketimi hataları) ve Android'in eski sürümlerine geri bağlanmamış özelliklerin daha hızlı yayınlanmasını sağlar. Bu tür iyileştirmeler, Adbd güvenilirliğine katkı sağlıyor ve bu da son derece önemli. başarısızlıkların uygulama geliştiricilerini ve OEM'leri çevrimdışı cihazları manuel olarak yeniden takma/yeniden başlatma. Güvenilirlik sorunları fabrikaları da etkiler kurulumu (OEM'ler) ve yönetim kurulunu açma (SoC tedarikçileri).
Modül sınırı
Android 12 ve sonraki sürümler için adbd modülü kodu packages/modules/adbd
'tür.
Android 11 ve önceki sürümlerde adbd modülü sınırları /system/core/adb
ve /system/bin/adbd
'dur.
Modül biçimi
adbd modülü (com.android.adbd
) şurada:
APEX biçimindedir ve cihazlarda kullanılabilir
Android 11 veya sonraki sürümleri çalıştıran.
Modül bağımlılıkları
adbd modülü aşağıdakilere bağlıdır.
Android çalışma zamanında Java Hata Ayıklama Kablosu Protokolü (JDWP) hata ayıklama protokolü. adbd,
libadbconnection_server
ile dinamik olarak bağlantı kurar.system_server
ile kimlik doğrulama. adbd,libadbd_auth
ile dinamik olarak bağlantı kurar.
Özelleştirme
adbd modülü özelleştirmeyi desteklemiyor.