我已经开始了我的AOSP下载与许多打嗝。我遵守了谷歌官方网站的指示。
$ mkdir ~/aosp/bin
$ PATH=~/aosp/bin:$PATH
$ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/aosp/bin/repo
$ chmod a+x ~/aosp/bin/repo
$ mkdir zero
$ cd zero
$ git config --global user.name "Your Name"
$ git config --global user.email "you@example.com
$ repo init -u https://android.googlesource.com/platform/manifest -b android-4.4.2_r1
$ repo sync -j2 -f到目前为止,我的.repo文件夹是40 on,同步仍然在它的2天内。请任何人帮助我,我所需要的是KitKat操作系统。还有谁能告诉我回购目录中的项目对象和项目目录。
提前感谢
发布于 2017-03-07 09:07:36
当你这样做时:
repo sync -j2 -f你正在同步所有的东西,这是巨大的。试试看:
repo sync -j8 -c这将只同步初始化的清单,它不太大。当您不使用-m选项指定清单名称时,如果落入查找default.xml,正如我在r1中所看到的,这是您想要的分支的清单文件。
-j还指定了所使用的线程,现在您至少可以尝试一下-j8。
使用-f强制下载,这不影响下载的大小,也不影响下载的速度。如果愿意的话你可以放弃它。
希望能帮上忙!
发布于 2017-03-17 12:22:41
经过一周的努力,KITKAT操作系统与谷歌完成了回购同步。即使您只选择了一个特定的操作系统,它也会高达58 GB。在这58 GB中,你的KITKAT操作系统将只有9.5GB。Rest是工作目录中的.repo。同步完成后,您将在您的工作目录中沿着.repo找到您的操作系统源代码。
步骤:
$ mkdir /bin
$ PATH=~/bin:$PATH
$ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
$ chmod a+x ~/bin/repo
$ mkdir WORKING_DIRECTORY
$ cd WORKING_DIRECTORY
$ git -全局user.name“您的名字”
$ git配置--全局user.email "you@example.com“
$ repo init -u https://android.googlesource.com/platform/manifest -b OS版本
检查谷歌的“源代码标签和构建”页面,以选择您的操作系统版本。
$回购同步-j18 -c
可与回购同步一起使用的标志
同步-j-这个值将是同步系统时要使用的线程数。并行化有助于更快地完成工作,但也可能使计算机或网络陷入困境。使用4个线程通常用于同步。
同步-c-只同步当前分支/标记从git。这将只为每个项目签出我们为其指定的当前分支/标记,而不是存储库中存在的任何其他分支。这将有助于节省一些空间和带宽(以及时间),但如果稍后需要在特定项目的分支之间切换,则需要手动获取。
我花了8天的时间完成了这件事,因为我的互联网速度很慢(100 days )。
谢谢你@Olaia对我的帮助。希望这对外面的任何人都有帮助。
https://stackoverflow.com/questions/42642929
复制相似问题