虽然似乎有一种克隆整个仓库的方法 , 这里描述的 ,我只需要Java API文件,仅此而已。 (提示:流量限制+慢速连接)
现在, 这是整个git repo ,但普通的Java API文件在哪里? 或者他们是在一个完全不同的位置? 有人有想法吗? 我不是那么多git专家。
我不知道你认为“普通的Java API文件”是什么。
第二个链接不是git repo。 它是一个git存储库系列。 该表中的每一行都是一个git repo。 第一个链接是有关如何使用Android提供的工具克隆所有这些存储库的说明。
如果您认为“普通Java API文件”是指java.*
和javax.*
类,则它们来自libcore
库 。
如果你认为“普通Java API文件”引用了android.*
类,它们来自frameworks/base
repo 。
其他repos可能会贡献“普通Java API文件”的其他部分,例如Apache HttpClient。
如果你想要做的就是查看代码,我建议使用Google Code Search 。 例如,我经常引用Android源代码,我没有下载它。
[编辑]如果你想做的只是开发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发布的回购。