adbd

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 hakkında

Modülerleştirme adbd, performans iyileştirmelerinin (önceki yıllarda yapılanlar ve henüz gelecek yeni iyileştirmeler), hata düzeltmelerinin (pil tükenene kadar bir CPU'nun %100'ünde devam eden adbd dahil olmak üzere birkaç güç tüketimi hatası gibi) ve özelliklerin daha hızlı sunulmasını sağlar. Android'in eski sürümlerine geri aktarılmamış. 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 olan adbd güvenilirliğine katkıda bulunur. Güvenilirlik sorunları ayrıca fabrika kurulumunu (OEM'ler) ve kart açmayı (SoC satıcıları) etkiler.

Modül sınırı

Android 12 ve üstü için adbd modül kodu, package packages/modules/adbd .

Android 11 ve önceki sürümler için adbd modül sınırları /system/core/adb ve /system/bin/adbd .

Modül formatı

adbd modülü ( com.google.android.adbd ) APEX biçimindedir ve Android 11 veya sonraki sürümleri ç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'a dinamik libadbconnection_server .

  • system_server ile kimlik doğrulama. adbd, libadbd_auth'a dinamik libadbd_auth .

özelleştirme

adbd modülü özelleştirmeyi desteklemiyor.