adbd 模組會管理指令列 ADB 和 IDE 偵錯工作階段。本單元 可更新,也就是說,它可接收 正常的 Android 發布週期
模組化 ADB 可加快效能改善速度 ( 除了此服務外,我們還推出其他改善項目)、錯誤修正 (例如 幾個耗電錯誤,包括 adbd 會繼續在 CPU 使用率 100% 持續到 以及未向後移植到舊版的功能,都電力耗盡 。這類改善措施提高了 adbd 穩定性,這點十分重要 用於自動化測試,在失敗時可能強制應用程式開發人員和原始設備製造商 (OEM) 這麼做 手動重新插上/重新啟動離線裝置。穩定性問題也會影響原廠設定 設置 (OEM) 和展示板 (SoC 供應商)。
模組邊界
針對 Android 12 以上版本,adbd 模組代碼為 packages/modules/adbd
。
對於 Android 11 以下版本,adb 模組邊界為 /system/core/adb
和 /system/bin/adbd
。
模組格式
ADB 模組 (com.android.adbd
) 位於
APEX 格式,適用於裝置
搭載 Android 11 以上版本。
模組依附元件
adbd 模組依附於下列項目。
使用 Android 執行階段的 Java 偵錯傳輸通訊協定 (JDWP) 偵錯通訊協定。adbd 會動態連結至
libadbconnection_server
。使用
system_server
進行驗證。adbd 會動態連結至libadbd_auth
。
自訂
adbd 模組不支援自訂設定。