为什么我在工作目录中看不到任何android源文件?

时间:2012-10-19 14:11:07

标签: android git version-control repository android-source

我正在使用以下命令下载Android源代码。

repo init -u https://android.googlesource.com/platform/manifest -b Android-4.1.2_r1
repo sync

我几乎下载了大约1.4 GB的文件,但工作目录中没有源代码。工作目录只有一个文件夹“.repo”(大约1.4 GB,似乎不包含源代码)。

这是下载android源代码的正确方法吗?如果没有,我哪里错了?

3 个答案:

答案 0 :(得分:0)

终于得到了答案。这是应有的工作!

首先它填满了.repo文件夹,它可能很大(10 GB)。只有在那个repo脚本下载android源代码之后。

参考文献:

1. After Repo sync, there are no files in the directory

2. What are the purpose of the bare git repositories in .repo/projects/ created by the Android repo script?

答案 1 :(得分:0)

Android源代码实际上有一个空的master分支。

除非您指定要回购的特定分支,否则它将始终拉出master分支。

Android为其许多存储库提供空master分支的原因是,用户需要使用Android源的特定版本而不是最新版本。 (最新的通常也是一个分支......但不是master

尝试这样的事情 repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1
您应该看到除.repo文件夹之外的文件

答案 2 :(得分:-1)

如果您想使用Android,您需要安装Android SDK。本页介绍了如何:

http://developer.android.com/sdk/installing/index.html

从SDK目录中的SDK Manager中,您可以下载任何您想要的Androids源代码版本。