如何获取Java API源代码?

jav*_*top 7 git android repository git-clone android-source

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

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

Com*_*are 10

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

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

如果你觉得"普通Java API文件"是指java.*javax.*类,它们是从libcore回购.

如果你觉得"普通Java API文件"指的是android.*类,它们是从frameworks/base回购.

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

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

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


jav*_*top 3

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

git clone git://android.git.kernel.org/platform/frameworks/base.git
cd base
git tag -l
git checkout android-2.2.2_r1
Run Code Online (Sandbox Code Playgroud)

然后我们得到一个不错的目录:core/java/android

tar cjf android-java-2.2.2.tbz2 core/java/android
Run Code Online (Sandbox Code Playgroud)

然后我们就得到了一个不错的 bzip2 压缩档案:android-java-2.2.2.tbz2,只有 1.8MB ;)