下载特定的Android源代码

时间:2011-05-10 05:00:02

标签: download android-source

我想知道如何下载特定版本的Android源代码。我已经尝试过以下命令

repo init -u https://android.googlesource.com/platform/manifest
repo sync

我能够下载姜饼2.3.4。不过,我还想下载2.3.3。有没有人可以告诉我正确的命令?是否还有一种方法可以下载没有版本文件的源代码,因为我没有计划更改源代码和上传?

4 个答案:

答案 0 :(得分:14)

您可以从http://grepcode.com/snapshot/repository.grepcode.com/java/ext/com.google.android/android/2.3.4_r1

下载来源

其他版本也可提供。您可以在此站点中搜索它们。

答案 1 :(得分:8)

我可以使用以下命令下载2.3.3:

repo init -u git://android.git.kernel.org/platform/manifest.git -b android-2.3.3_r1
repo sync

感谢您的帮助。

答案 2 :(得分:4)

虽然这个问题已得到解答,但这些答案都不适合我。我花了一段时间来弄明白这一点,所以我想我会分享答案,因为这可能会让某人感到痛苦。

要下载源代码,请转到github镜像,您可以下载ZIP(请参见屏幕截图左侧的“下载ZIP”按钮)并选择所需版本的标签。看这个截图。

enter image description here

答案 3 :(得分:3)

https://android.googlesource.com/platform/manifest存储库中没有android-2.3.4_r1标记。

例如,https://android.googlesource.com/platform/dalvik存储库具有android-2.3.4_r1标记。您可以在https://android.googlesource.com/platform/dalvik/+refs上看到该标记。

总而言之,android-2.3.4_r1标签被标记在android存储库的一部分中。

如果您在dalvik上检查android-2.3.4_r1标记源代码,请尝试以下命令。

repo init -u https://android.googlesource.com/platform/manifest
repo sync
cd dalvik
git checkout android-2.3.4_r1