web-dev-qa-db-ja.com

1つのデバイスに対して1つのバージョンのAOSPソースのみをダウンロードする

Raspberry Pi3でrepoを使用しています。RPiのマイクロSDカードは16GBです。 16GBのフラッシュドライブを接続しています。 (必要に応じて32GBを使用できます)

使うとき

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

nougatをダウンロードしますが、Auto、Wearのソース、および通常のAndroid Phonesのソースをダウンロードします。ダウンロードするにはどうすればよいですか[〜# 〜]のみ[〜#〜]Android[〜#〜]電話[〜]のNougatAOSPソースコード#〜]-他のすべてを除外しますか?Nexus6p用にビルドする予定です。

私は次のサイトを見ましたが、何も役に立ちません:

「reposync」でダウンロードする必要がある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
tylerr147

これでうまくいくはずです:

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