选择性下载Android个源码
Selectively download Android source code
我正在关注 Google's documentation 如何下载 Android 的源代码。但是我的 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 pre -内置工具,mips 和 x86 buildng 架构和所有 设备 。但是后来我只添加了 flo 设备,这是我的 Nexus 7。
我在 repo
中找到的另一个有用的选项是同步时的 -c
,它将仅从服务器获取当前分支:
repo sync -c
我正在关注 Google's documentation 如何下载 Android 的源代码。但是我的 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 pre -内置工具,mips 和 x86 buildng 架构和所有 设备 。但是后来我只添加了 flo 设备,这是我的 Nexus 7。
我在 repo
中找到的另一个有用的选项是同步时的 -c
,它将仅从服务器获取当前分支:
repo sync -c