在检查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'
在此之后,我使用名为 "git wrapper" 的 repo 脚本创建了源代码的存储库。
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
没有结果。