Jellybeanのソースをダウンロードする
前回のエントリUbuntu12.04でAndroidのビルド環境構築 - forestsoftjpdevの日記にて、環境構築についてメモしたので、次はAndroid環境のダウンロードです。
まずは、ソースをダウンロードします。
参考サイト
Downloading the Source | Android Open Source Project
1.repoのダウンロード
まずはrepoのダウンロードフォルダの作成し、パスを通す。
$ mkdir ~/bin $ PATH=~/bin:$PATH
repoをダウンロードし、実行権限をつける
$ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo $ chmod a+x ~/bin/repo
2.Jellybeanのソースをダウンロードする
まずはダウンロードするフォルダを作成
自分の場合、タグ名と同じにした
$ mkdir android-4.1.1_r4 $ cd android-4.1.1_r4
repoの設定と、sync
$ repo init -u https://android.googlesource.com/platform/manifest -b android-4.1.1_r4
ここで、ユーザ名とメールアドレスを設定する。
そして、sync
repo sync -j4
あとは待つだけです。
また、AOSPのミラーを作成することもできます。
ミラーを作成しておくと、ソースをダウンロードする時間が大幅に短縮できます。
ミラー用のディレクトリを作成し、repoの設定、syncをします。
$ mkdir -p ~/aosp-mirror $ cd ~/aosp-mirror $ repo init -u https://android.googlesource.com/mirror/manifest --mirror $ repo sync
このsyncにはとても時間がかかります。
ミラーの容量は2012年8月20日現在 62.9 GBになっています。
ミラーが終了したら、ミラーからsyncできます。
$ mkdir android-4.1.1_r4 $ cd android-4.1.1_r4 $ repo init -u ~/aosp-mirror/platform/manifest -b android-4.1.1_r4 $ repo sync
以上です。