4

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

android repo 有一个名为 current.txt 的文件,您可以在此处看到:https ://android.googlesource.com/platform/frameworks/base/+/master/api/

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

我所能找到的只是看起来有一个中间步骤,它使用一个名为 doclava 的 javadoc 'doclet' 来输出一个 xml 文件(项目在这里找到:https ://code.google.com/archive/p/多克拉瓦/)。在 android 代码库中找不到将 XML 文件转换为 current.txt 具有的纯 txt 格式的位置。

4

1 回答 1

1

在 'make update-api' 产生任何效果之前,您必须执行正确的完整 'make'。update-api 目标所做的只是 API 描述的“cp”,该描述是从最后一次完整构建到 current.xml 参考位置的结果。

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

于 2017-07-26T09:55:42.457 回答