下载Android源代码时出错

时间:2015-01-02 12:39:02

标签: android android-5.0-lollipop android-source repo

我正在尝试下载android源代码,为此我遵循source.android.com上提供的官方文档,使用命令: -

repo init -u https://android.googlesource.com/platform/manifest -b android-5.0.0_r1

repo init -u https://android.googlesource.com/platform/manifest 

但我收到以下错误: -

fatal: Cannot get https://gerrit.googlesource.com/git-repo/clone.bundle
fatal: error [Errno -2] Name or service not known

我无法弄清楚我做错了什么! 任何领导都表示赞赏。

更新

我继续执行以下命令: -

repo init -u https://android.googlesource.com/platform/manifest -b android-4.4_r1

然后执行repo sync,一切正常,但最后我收到了这个错误: -

100 10.8G  100 10.8G    0     0   259k      0 12:12:36 12:12:36 --:--:--  895k
remote: Sending approximately 10.88 GiB ...
remote: Counting objects: 46, done
remote: Finding sources: 100% (40/40)
error: RPC failed; result=56, HTTP code = 200 | 915.00 KiB/s      
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
remote: Sending approximately 10.88 GiB ...
remote: Counting objects: 46, done
remote: Finding sources: 100% (40/40)
error: RPC failed; result=56, HTTP code = 200 | 881.00 KiB/s      
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
error: Cannot fetch device/lge/hammerhead-kernel

任何关于此的领导都表示赞赏!!

1 个答案:

答案 0 :(得分:2)

几小时前有4次提交git-repo,都是关于clone.bundle cookies,除了第一个。如果问题仍然存在,请使用stable branch,这是在今天的提交之前。我昨天安装了一台服务器,所以我知道它工作正常。最后一次提交,在那之前的4次是从12天前开始。为了使用特定的分支,标记或提交你使用--repo-branch,你也可以使用--repo-url从另一个网站下载git-repo,但是你不应该这样做,只需要这样做在今天的提交之前使用该版本。首先通过运行以下命令删除工作目录中的.repo子目录,确保删除任何错误或问题版本和部分信息:

rm -rf .repo

然后运行:

repo init -u https://android.googlesource.com/platform/manifest -b android-5.0.2_r1 --repo-branch stable