我想知道如何下载特定版本的Android源代码。我已经尝试过以下命令
repo init -u https://android.googlesource.com/platform/manifest
repo sync
我能够下载姜饼2.3.4。不过,我还想下载2.3.3。有没有人可以告诉我正确的命令?是否还有一种方法可以下载没有版本文件的源代码,因为我没有计划更改源代码和上传?
答案 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”按钮)并选择所需版本的标签。看这个截图。
答案 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