有没有我可以从中克隆 android 开发人员文档的地方?

Is there a place I can clone android developer docs from?

我知道您可以在 android sdk 中下载文档,但整个文件大约有 300MB,我想如果文档有回购协议,为什么不应该 android是开源的,我可以获得文档的浅层克隆,然后偶尔拉一下它来更新它。这样我就不用每次更新都下载 300MB 了。

也就是说,我可以对整个框架做同样的事情吗?

Android 开发者文档作为 AOSP 的一部分发布,AOSP 在 Apache 2.0 License. That means the source code is freely available - Github has a mirrored repo here.

下发布

然而,仅仅因为你可以,并不意味着你应该。您最好从 SDK 管理器下载文档,因为这样您就不必从存储库中的 .jd 模板文件生成 HTML 文件。您还可以通过 SDK 管理器配置自动更新,这比每次 SDK 更改时依靠您自己重新生成文档要少得多 error-prone。除非你的下载速度很糟糕,否则我看不出有任何理由走这条路。

是的,你可以。 不过,我认为这种方法不会节省带宽,因为您需要同步所有更改。

  1. 使用 repo

    克隆源存储库

    repo init -u https://android.googlesource.com/platform/manifest

    repo sync -j 10

  2. 构建文档(sac 代表 source.android.com)

    make online-sac-docs

整个文档将在 out/target/common/docs/online-sac 中生成。