亚行

使用集合让一切井井有条 根据您的偏好保存内容并对其进行分类。

adbd 模块管理命令行 adb 和 IDE 调试会话。此模块是可更新的,这意味着它可以接收正常 Android 发布周期之外的功能更新。

模块化 adbd 可以更快地交付性能改进(前几年做出的改进以及即将到来的新改进)、错误修复(例如几个耗电错误,包括 adbd 继续以 100% 的 CPU 运行直到电池耗尽)和功能尚未向后移植到旧版本的 Android。这些改进有助于提高 adbd 的可靠性,这对于自动化测试至关重要,因为故障会迫使应用程序开发人员和 OEM 手动重新插入/重新启动离线设备。可靠性问题也会影响工厂设置 (OEM) 和电路板启动(SoC 供应商)。

模块边界

对于 Android 12 及更高版本,adbd 模块代码为packages/modules/adbd

对于 Android 11 及更低版本,adbd 模块边界为/system/core/adb/system/bin/adbd

模块格式

adbd 模块 ( com.android.adbd ) 采用APEX格式,可用于运行 Android 11 或更高版本的设备。

模块依赖

adbd 模块依赖于以下内容。

  • 带有 Android 运行时的 Java Debug Wire Protocol (JDWP) 调试协议。 adbd 动态链接libadbconnection_server

  • 使用system_server进行身份验证。 adbd 动态链接libadbd_auth

定制

adbd 模块不支持自定义。