从github检查Android源代码

时间:2011-10-13 23:17:26

标签: android git repository android-source

在完成所有这些步骤后,查看Android源代码(Gingerbread分支),只是出现编译错误,我决定尝试从不同的源代码获取源代码。

以下是我从GitHub.com存储库中检出源代码所采取的步骤。

我查看了GitHub.com存储库中的repo工具

git clone git://github.com/android/tools_repo.git

在下载的repo脚本文件中,我更改了repo工具的位置,如下所示:

## repo default configuration
##
#REPO_URL='git://android.git.kernel.org/tools/repo.git'
REPO_URL='git://github.com/android/tools_repo.git'
REPO_REV='stable'

在此之后,我使用repo脚本'git wrapper'为源代码创建了存储库。

repo init -u git://github.com/android/platform_manifest.git -b gingerbread

这给了我一个成功的结果; “repo在/ home / my / directory中初始化”

但是,当我尝试repo sync时,收到以下错误消息:

$ repo sync

Initializing project platform/bionic ...
android.git.kernel.org[0: 149.20.4.77]: errno=Connection timed out
fatal: unable to connect a socket (Connection timed out)
error: Cannot fetch platform/bionic

现在离线android.git.kernel.org的引用在哪里? cat repo|grep kernel.org没有给我任何东西。

2 个答案:

答案 0 :(得分:3)

Here你可以找到从github签出的指南。

答案 1 :(得分:2)

如果查看platform_manifest存储库中的default manifest,您会发现kernel.org仍然经常使用。

你必须等待kernel.org重新上线,或者考虑使用具有工作清单的CyanogenMod进行攻击。

编辑:似乎所有的Korg repos都在GitHub上镜像了。在这种情况下,请尝试使用this pull request进行修补,然后尝试进行回购同步。