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ünün dışındaki işlevsellik güncellemelerini alabilir.
Adbd'nin modüler hale getirilmesi, performans iyileştirmelerinin (önceki yıllarda yapılanlar ve henüz gelecek yeni iyileştirmeler), hata düzeltmelerinin (pil bitene kadar CPU'nun %100'ünde devam eden adbd dahil olmak üzere çeşitli güç tüketimi hataları gibi) ve özelliklerin daha hızlı sunulmasını sağlar. Android'in eski sürümlerine desteklenmeyen. Bu tür iyileştirmeler, hataların uygulama geliştiricilerini ve OEM'leri çevrimdışı cihazları manuel olarak yeniden takmaya/yeniden başlatmaya zorlayabileceği otomatik testler için kritik önem taşıyan adbd güvenilirliğine katkıda bulunur. Güvenilirlik sorunları aynı zamanda fabrika kurulumunu (OEM'ler) ve anakart sunumunu (SoC satıcıları) da etkiler.
Modül sınırı
Android 12 ve üzeri için adbd modül kodu packages/modules/adbd
şeklindedir.
Android 11 ve önceki sürümler için adbd modül sınırları /system/core/adb
ve /system/bin/adbd
şeklindedir.
Modül formatı
adbd modülü ( com.android.adbd
) APEX biçimindedir ve Android 11 veya üstünü çalıştıran cihazlarda kullanılabilir.
Modül bağımlılıkları
Adbd modülü aşağıdakilere bağlıdır.
Android çalışma zamanı ile Java Hata Ayıklama Tel Protokolü (JDWP) hata ayıklama protokolü. adbd,
libadbconnection_server
dinamik olarak bağlanır.system_server
ile kimlik doğrulama. adbd,libadbd_auth
dinamik olarak bağlanır.
Özelleştirme
Adbd modülü özelleştirmeyi desteklemiyor.