您可以使用链接https://android.googlesource.com/?format=HTML
获取此列表那么这些项目之间的关系是什么?
修改1 :
根据How to understand the directory structure of android root tree?,我们知道
框架 - 此文件夹对于Android至关重要,因为它包含框架的源代码。在这里,您将找到关键服务的实现,例如带有程序包和活动管理器的System Server。 java应用程序API和本机库之间的许多映射也在这里完成。
但是mff,ml等等仍然不为人知,也许它们与JNI有关,但究竟是什么呢?是否有任何文件可以说明这些细节?
答案 0 :(得分:1)
整个AOSP source由一组 git 存储库组成,这些存储库组合在一起并使用 repo 工具进行管理。所有这些都是独立的模块,因为每个模块都有自己的存储库。它们中的每一个都以相对有序的方式被提取和存储。这是由 repo 管理的,这是一个建立在 git 之上的工具。这是您系统上repo sync
后的Android源目录。
更多关于 git, repo & AOSP 。
更新(有问题的edit1):
请耐心等待并查看git日志。例如, git log
of frameworks/ml 告诉我这与机器学习有关,并且基于google-mca项目(无论是什么)。
随着目录结构的频繁变化以及单个项目进出AOSP的频率很高,很难从顶层找到AOSP树的最新描述。更确切地说,它只是一组单独的项目(以良好和有序的方式工作),并参考每个项目的个人文档(git日志,代码,父项目)。