从这篇文章,我知道Android调试桥由三个组件组成:
亚行客户端
亚行服务器
设备或模拟器上的守护进程
我想从这些组件各自的源代码中更深入地了解它们。现在,我发现:
ADB客户端:./system/core/adb/adb_client
ADB服务器:./system/core/adb/adb
设备或模拟器上的守护进程:不太知道它在框架项目中的位置...
ADB
所有3部分的源代码位于同一个system/adb文件夹中。
对于这么多年后仍然对这个问题感兴趣的人,这里是最新的源代码存储库的网址:
https://android.googlesource.com/platform/packages/modules/adb/