Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android源代码下载:我是否多次下载了一个文件?_Android_Ubuntu_Android Source - Fatal编程技术网

Android源代码下载:我是否多次下载了一个文件?

Android源代码下载:我是否多次下载了一个文件?,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,但它还没有完成 这所大学的网络有一些问题,有时会崩溃。每次出现故障,下载都会像这样(88%): 它只是阻塞,所以我需要停止它(ctrl+z)并再次进行回购同步。 它将这样开始: 因为愚蠢的网络,这

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

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

所以我正在下载安卓4.0.1。但事情是我已经下载了15G,但它还没有完成

这所大学的网络有一些问题,有时会崩溃。每次出现故障,下载都会像这样(88%):

它只是阻塞,所以我需要停止它(ctrl+z)并再次进行回购同步。 它将这样开始:

因为愚蠢的网络,这次它停在那里(86%):

5893,86%对6005,88%。看来这次做的工作比上次少了。。 但是项目文件(它是隐藏的)在下载时越来越大,现在几乎是16.4G


所以我真的很担心,我只是多次下载了一个文件吗?

AOSP是巨大的,而repo将很好地确保您的所有项目保持同步。您可能多次下载相同的文件,但最终工作区的总空间将是正确的。我的个人工作空间可以是25-40 Gig,这取决于我构建的AOSP版本,而我编译的文件可以达到80-90 Gig


然而,下载的问题可能是由于repo阻塞了您的DNS服务器,最终您将被拒绝。如果网络上有可能的话,您可能想尝试使用。

我也遇到过大量长时间下载的问题。我在

我们已经看到Android源代码由数百个项目组成,每个项目 将其源代码保存在自己的git存储库中的项目。尽管如此 Android版本的跳跃,这些项目的发展,等等 历史仍然记录在那些git存储库中。也就是说 这一百个git存储库中的每一个都有几个分支。所以 问题是:我们真的需要下载所有的git克隆吗 每一个Android项目的分支?可能不会

我不需要访问一棵树中的多个分支,所以我使用它来下拉一棵树,并在下载完成后开始构建它

repo sync——当前分支和源构建/envsetup.sh&&echo“full_maguro-userdebug”|午餐和制作