如何获取Java API源代码?

时间:2011-06-11 22:36:41

标签: android git repository android-source git-clone

虽然似乎有clone the whole repodescribed here的方法,但我只需要 Java API 文件,仅此而已。 (提示:流量限制+慢速连接)

现在,here is the whole git repo,但普通Java API文件在哪里?或者他们是在一个完全不同的位置?有人有想法吗? 我不是那么多git专家。

3 个答案:

答案 0 :(得分:10)

我不知道你认为“普通的Java API文件”是什么。

第二个链接不是git repo。它是一个git存储库系列。该表中的每一行都是一个git repo。第一个链接用于说明如何使用Android提供的工具来克隆所有这些存储库。

如果您认为“普通Java API文件”引用java.*javax.*类,则它们来自the libcore repo

如果您认为“普通Java API文件”引用android.*类,则它们来自the frameworks/base repo

其他repos可能会贡献“普通Java API文件”的其他部分,例如Apache HttpClient。

如果您要做的只是查看代码,我建议您Google Code Search。例如,我经常引用Android源代码,我没有下载它。

<强> [编辑] 如果你想做的只是开发android应用程序,你不需要任何这些;只是download the SDK

答案 1 :(得分:2)

以下工作:在this question的帮助下:

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;)

答案 2 :(得分:0)

如果您只需要从android。查看或下载特定的JAVA API文件,那么只需参考此网站

http://grepcode.com/snapshot/repository.grepcode.com/java/ext/com.google.android/android/2.3.4_r1/

这是所有Android发行版的回购。