有选择地下载Android源代码

我正在关注如何下载
Android源代码的
Google’s documentation.但我的ISP很慢,我现在已经下载了5天.

我注意到它下载支持许多我不想要的设备,如LG nexus等.有没有办法轻松下载核心源代码并支持Nexus 7(2013,flo)?

最佳答案 看来,首选方法是使用清单中定义的组.这可以使用repo的-g选项,因为我找到了
here.

像这个例子一样,从仿真器处理ARM系统映像:

repo init -u ... -g all,-notdefault,-device,-mips,-x86,-darwin

我想在我的情况下我会用:

repo init -u https://android.googlesource.com/platform/manifest -b android-4.4.4_r1 \
  -g all,-notdefault,-linux,-mips,-x86,-device,flo

意思是我将下载所有组,不包括notdefault,linux预构建工具,mips和x86 buildng体系结构以及所有设备.但后来我只添加了我的Nexus 7的flo设备.

我在repo中找到的另一个有用的选项是同步时的-c,它只从服务器获取当前分支:

repo sync -c
点赞