6

我正在关注Google关于如何下载 Android 源代码的文档。但是我的 ISP 很慢,我已经下载了 5 天了。

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

4

1 回答 1

3

似乎首选的方法是使用清单中定义的组。正如我在这里找到的那​​样,这可以通过repo's选项获得。-g

像这个例子一样,用于从模拟器处理 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

这意味着我将下载所有组,不包括notdefaultlinux预构建工具、mipsx86 buildng 架构以及所有设备。但后来我只添加了我的 Nexus 7的flo设备。

我发现的另一个有用repo的选项是-c同步时,它将仅从服务器获取当前分支:

repo sync -c
于 2015-04-21T10:14:31.847 回答