我在 Raspberry Pi 3 上使用repo
。RPi 的微型 SD 卡是 16 GB。我有一个 16 GB 的闪存驱动器插入其中。(如果需要,我可以使用 32 GB)
当我使用
repo init -u https://android.googlesource.com/platform/manifest -b android-7.1.1_r1
它会下载 Nougat,但它会下载 Auto、Wear 和普通 Android 手机的源代码。我该如何让它下载仅有的Android Nougat AOSP 源代码电话- 排除其他一切?我打算为我的 Nexus 6p 构建它。
我曾访问过以下网站,但都没有什么帮助:
如何使用“repo sync”限制需要下载的 Android 源的大小?
http://zewaren.net/site/node/126
https://stackoverflow.com/questions/5945357/download-specific-android-source-code
谢谢你的帮助。
答案1
这应该可以做到:
repo sync -c --no-tags --no-clone-bundle -j`nproc`
选项解释:
repo sync -h
-c, --current-branch fetch only current branch from server
--no-tags don't fetch tags
--no-clone-bundle disable use of /clone.bundle on HTTP/HTTPS
-j JOBS, --jobs=JOBS projects to fetch simultaneously (default 4)
...