如何获取Java API源代码



虽然似乎有一种方法可以克隆整个repo,如本文所述,但我只需要Java API文件,仅此而已(提示:流量限制+慢速连接)

现在,这里是整个git repo,但普通的Java API文件在哪里?或者他们在一个完全不同的地方?有人有主意吗<我并不是一个愚蠢的专家>

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

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

如果您认为"普通Java API文件"指的是java.*javax.*类,那么它们来自libcore repo。

如果您认为"普通Java API文件"指的是android.*类,那么它们来自frameworks/base repo。

其他repos可能会贡献"普通Java API文件"的其他部分,例如ApacheHttpClient。

如果你想做的只是浏览代码,我推荐谷歌代码搜索。例如,我经常引用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版本的回购。

最新更新