android如何生成'current.txt'它是api描述文件?

问题描述:

我正在研究如何为我自己的java源代码生成一个完全像current.txt的文件(我希望它与我用来解析android current.txt的其他代码兼容,所以我希望格式相同)。android如何生成'current.txt'它是api描述文件?

Android的回购有一个名为current.txt文件,你可以在这里看到:https://android.googlesource.com/platform/frameworks/base/+/master/api/

其中列出了每一个Android有类的描述。

所有我已经能够找到的是,它看起来像有一个中间步骤,它使用称为doclava的javadoc'doclet'来输出一个xml文件(项目在这里找到:https://code.google.com/archive/p/doclava/)。在android代码库中找不到将该XML文件转换为current.txt所具有的纯文本格式的地方。

+0

任何问题左右? – greenapps

你必须在'make update-api'之前做一个合适的'make', 会有任何影响。 update-api目标执行的所有操作都是从上一个完整构建到current.xml 引用位置的API 描述的“cp”。

来源 - https://groups.google.com/forum/#!msg/android-platform/Y3xSWM-qc8c/-Pve9p3rcpQJ