0

在此处输入图像描述

您可以通过链接https://android.googlesource.com/?format=HTML获取此列表

那么这些项目之间有什么关系呢?

编辑 1

根据如何理解android根树的目录结构?, 我们知道

Frameworks - 这个文件夹对 Android 来说是必不可少的,因为它包含框架的源代码。在这里,您将找到关键服务的实现,例如带有包和活动管理器的系统服务器。Java 应用程序 API 和本机库之间的很多映射也是在这里完成的。

但是仍然不知道 mff , ml 等是什么,也许它们与 JNI 有关,但它到底是什么?有什么文件可以说明这个细节吗?

4

1 回答 1

1

整个AOSP 源代码由一堆git存储库组成,这些存储库组合在一起并使用repo工具进行管理。在每个都有自己的存储库的意义上,所有模块都是独立的模块。它们中的每一个都以相对有序的方式获取和存储。这是由repo管理的,它是一个构建在git之上的工具。这是您repo sync系统上的 a 之后的 android 源目录。

更多关于git、repo 和 AOSP的信息。


更新(有问题的edit1):

请耐心等待并检查 git 日志。例如,git logof frameworks/ml告诉我它与机器学习有关,并且基于 google-mca 项目(不管是什么)。

由于目录结构变化非常频繁,个别项目进出 AOSP 也相当频繁,因此很难从顶层找到 AOSP 树的最新描述。而是要理解它只是一组单独的项目组合在一起(以良好而有序的方式工作)并参考每个单独的文档(git log、代码、父项目)。

于 2012-10-17T10:34:18.803 回答