2

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 つの質問:

  1. ブランチを適切に切り替えるにはどうすればよいですか?
  2. このツールは何と呼ばれていlunchますか? 公式サイトはそれについて言及し続けていますが、それを紹介することはなく、ダウンロードする場所や設定方法についても言及していません (Google で「ランチ」を検索すると何が表示されるか想像できるため)。ビルドツール」。

PS: この質問の時点で、Google Android プロジェクトのマスター ブランチは 4.2 Jelly Bean です。将来誰かがこの質問を見つけた場合に備えて

4

1 に答える 1