題 僅下載一個版本的AOSP源,僅適用於一個設備


我在用 repo 在我的Raspberry Pi 3上.RPi的微型SD卡是16 GB。我有一個16 GB的閃存驅動器插入其中。 (如果需要,我可以使用32gb)

我用的時候

repo init -u https://android.googlesource.com/platform/manifest -b android-7.1.1_r1

它下載了Nougat,但它下載了Auto,Wear的源代碼,以及普通Android手機的源代碼。我怎樣才能下載它 只要 適用於Android的Nougat AOSP源代碼 PHONES  - 不包括其他所有?我打算為我的Nexus 6p構建它。

我見過以下網站,但沒有任何幫助:

如何使用“repo sync”限制我需要下載的Android源代碼的大小?

http://zewaren.net/site/node/126

https://stackoverflow.com/questions/5945357/download-specific-android-source-code

https://stackoverflow.com/questions/3068388/how-do-you-download-a-specific-release-of-android-source-code-e-g-android-2-2

謝謝你的幫助。


3
2018-02-23 23:59


起源




答案:


這應該是:

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)
...

0
2017-12-20 20:14