我正在关注Google关于如何下载 Android 源代码的文档。但是我的 ISP 很慢,我已经下载了 5 天了。
我注意到它下载了对许多我不想要的设备的支持,比如 LG nexus 等。有没有办法轻松下载核心源代码和对 Nexus 7(2013,flo)的支持?
我正在关注Google关于如何下载 Android 源代码的文档。但是我的 ISP 很慢,我已经下载了 5 天了。
我注意到它下载了对许多我不想要的设备的支持,比如 LG nexus 等。有没有办法轻松下载核心源代码和对 Nexus 7(2013,flo)的支持?
似乎首选的方法是使用清单中定义的组。正如我在这里找到的那样,这可以通过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
这意味着我将下载所有组,不包括notdefault、linux预构建工具、mips和x86 buildng 架构以及所有设备。但后来我只添加了我的 Nexus 7的flo设备。
我发现的另一个有用repo
的选项是-c
同步时,它将仅从服务器获取当前分支:
repo sync -c