虽然似乎有一种方法可以克隆整个 repo,在这里描述,我只需要Java API文件,仅此而已。(提示:流量限制+连接慢)
现在,这是整个 git repo,但是普通的 Java API 文件在哪里?还是他们在完全不同的位置?有人出主意吗?我不是一个 git 专家。
虽然似乎有一种方法可以克隆整个 repo,在这里描述,我只需要Java API文件,仅此而已。(提示:流量限制+连接慢)
现在,这是整个 git repo,但是普通的 Java API 文件在哪里?还是他们在完全不同的位置?有人出主意吗?我不是一个 git 专家。
我不知道您认为“纯 Java API 文件”是什么。
第二个链接不是 git repo。它是一个 git 存储库家族。该表中的每一行都是一个 git repo。第一个链接是关于如何使用 Android 提供的工具来克隆所有这些存储库的说明。
如果您认为“普通 Java API 文件”指的是java.*
和javax.*
类,那么它们来自libcore
repo。
如果您认为“纯 Java API 文件”指的是android.*
类,那么它们来自frameworks/base
repo。
其他存储库可能会贡献“普通 Java API 文件”的其他部分,例如 Apache HttpClient。
如果您只想浏览代码,我推荐Google Code Search。比如我经常参考安卓源代码,我没有下载。
[编辑] 如果您只想开发 android 应用程序,那么您不需要任何这些;只需下载 SDK
在这个问题的帮助下,以下工作:
git clone git://android.git.kernel.org/platform/frameworks/base.git
cd base
git tag -l
git checkout android-2.2.2_r1
然后我们得到一个不错的目录:core/java/android
tar cjf android-java-2.2.2.tbz2 core/java/android
然后我们得到了一个不错的 bzip2-ed 存档:android-java-2.2.2.tbz2
,只有 1.8MB ;)
如果您只需要从 android 查看或下载特定的 JAVA API 文件。. 然后只是参考这个网站
http://grepcode.com/snapshot/repository.grepcode.com/java/ext/com.google.android/android/2.3.4_r1/
这是所有 android 版本的回购。