Android源码下载

时间:2012-02-25 07:31:55

标签: android android-source

我有几个关于android源代码下载的问题,repo / git。

This page说源下载大小约为6GB,但下载时我的目录大小为11GB。我做错了什么?

我使用
下载了源代码 repo init -u https://android.googlesource.com/platform/manifest
它是否下载了所有Android版本的源代码?如果是这样,我没有看到不同版本的单独目录。如何检查/列出所有可用版本?

如果我使用了什么会发生什么变化 而是repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1

另外repo branches输出(no branches)

1 个答案:

答案 0 :(得分:7)

我可以回答你几个问题:

  

源下载大小约为6GB,但下载时我的目录大小为11GB。我做错了什么?

你没有做错任何事。实际上这个来源没有更新新信息。现在有关11Gb的消息来源,如果你建立它们,它们将需要大约16 Gb。

  

我使用repo init -u下载了源代码   https://android.googlesource.com/platform/manifest是否下载   所有Android版本的源代码?如果是这样,我看不到分开   不同版本的目录。

Android源码是在git版本控制系统下。它们在项目数量上是分开的。因此,为了处理所有这个项目,Android团队创建了一个名为repo的特殊工具。您可以阅读如何使用它here

  

如果我使用repo init -u会发生什么变化   https://android.googlesource.com/platform/manifest -b android-4.0.1_r1   代替?

在第一种情况下,您将与更新版本的Android同步。这个版本并不总是稳定的。在后一种情况下,您切换到分配给稳定版本的标记。例如,我想现在是更新的版本是4.0.4 ...所以在第一种情况下你将下载这个更新的版本(正在开发中,实际上开发人员将他们的代码发布到这个版本),而在后一种情况下,您将下载4.0.1版本。