Android 在Ubuntu上下载安卓4.1源代码,已经下载了15G,但尚未完成

Android 在Ubuntu上下载安卓4.1源代码,已经下载了15G,但尚未完成,android,ubuntu,android-source,Android,Ubuntu,Android Source,我正在通过Ubuntu 12.04下载android的源代码。清单文件是: <default revision="refs/tags/android-4.0.1_r1" remote="aosp" sync-j="4"/> 所以我正在下载安卓4.0.1。但事情是我已经下载了15G,但还没有完成。我在网上搜索了一下,4.0的源代码似乎没有那么大 学校的互联网有点问题(有时互联网断开),所以它经常像这样卡住,我需要停止它并重新同步。这和结果有关系吗? repo工具不仅下载所选And

我正在通过Ubuntu 12.04下载android的源代码。清单文件是:

<default revision="refs/tags/android-4.0.1_r1" remote="aosp" sync-j="4"/>

所以我正在下载安卓4.0.1。但事情是我已经下载了15G,但还没有完成。我在网上搜索了一下,4.0的源代码似乎没有那么大

学校的互联网有点问题(有时互联网断开),所以它经常像这样卡住,我需要停止它并重新同步。这和结果有关系吗?

repo工具不仅下载所选Android分支的文件,还下载所有git历史记录。因此,随着git中文件的任何更改都会创建此文件的快照,随着时间的推移,源文件的数量也会增加,这并不奇怪。当我开始用姜饼版本为Android编程时,所有源代码的大小都小于10GB。现在它们是巨大的


至于repo同步,据我所知,除非您在repo中成功下载了整个项目,否则repo工具将重新启动同步。例如,有一个子项目“frameworks/base”,它相当大,因此,如果在同步该子项目的过程中丢失了连接,您将需要再次同步它。这可能是您看到加载相同文件的原因。然而,我不确定回购工具的这种行为

可能是防火墙问题。请编写一个脚本以在出现故障时自动进行回购同步。@JoxTraex谢谢。我已经做到了。关键是我真的不明白源代码怎么会这么大。android的源代码太大了,我想我已经有了20-25+GB的源代码。@JoxTraex谢谢。只要它不是一次又一次地下载同一个文件,就可以了。。。。但似乎在“接收对象”中,每次我重新同步它时,它都会接收相同的文件。