7

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

现在,这是整个 git repo,但是普通的 Java API 文件在哪里?还是他们在完全不同的位置?有人出主意吗?我不是一个 git 专家。

4

3 回答 3

10

我不知道您认为“纯 Java API 文件”是什么。

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

如果您认为“普通 Java API 文件”指的是java.*javax.*类,那么它们来自libcorerepo

如果您认为“纯 Java API 文件”指的是android.*类,那么它们来自frameworks/baserepo

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

如果您只想浏览代码,我推荐Google Code Search。比如我经常参考安卓源代码,我没有下载。

[编辑] 如果您只想开发 android 应用程序,那么您不需要任何这些;只需下载 SDK

于 2011-06-11T23:06:01.437 回答
3

在这个问题的帮助下,以下工作:

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

于 2011-06-11T23:33:23.513 回答
0

如果您只需要从 android 查看或下载特定的 JAVA API 文件。. 然后只是参考这个网站

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

这是所有 android 版本的回购。

于 2011-07-09T11:51:58.253 回答