Androidのバージョン管理ツール「repo」の仕組みがよくわかりません。
repo init -u https://android.googlesource.com/platform/manifest ; repo sync
初めて実行したところ、9GB のコードがダウンロードされました。
次に、Nexus 7 用に 4.1.1 をビルドできるブランチに切り替えたいと思いました。
私はオンラインで調査し、repo init -b BRANCH_NAME
再び使用することを発見しrepo sync
、そのトリックを行います. repo init
しかし、私がそれを行ったとき、それはいくつかの新しいコード (1GB 以上) のダウンロードを開始し、それを停止して;を使用して master ブランチに戻りました。さらに 2 GB のソース コードをダウンロードしました。1回目はソースコードをダウンロードしたのでかなり戸惑いましたが、2回目、3回目でダウンロードした3GBのソースコードは何ですか?
さらに 2 つの質問:
- ブランチを適切に切り替えるにはどうすればよいですか?
- このツールは何と呼ばれてい
lunch
ますか? 公式サイトはそれについて言及し続けていますが、それを紹介することはなく、ダウンロードする場所や設定方法についても言及していません (Google で「ランチ」を検索すると何が表示されるか想像できるため)。ビルドツール」。
PS: この質問の時点で、Google Android プロジェクトのマスター ブランチは 4.2 Jelly Bean です。将来誰かがこの質問を見つけた場合に備えて