Jellybeanのソースをビルドする
前回のエントリJellybeanのソースをダウンロードする - forestsoftjpdevの日記の続きです。
ビルドする前に準備をします。
参考資料
Establishing a Build Environment | Android Open Source Project
1.CCACHEの設定を行う。
CCACHEのを使用するように、~/.bashrcに記載を追加します。
export USE_CCACHE=1 export CCACHE_DIR=<path-to-your-cache-directory>
自分は、ccacheディレクトリに ~/.ccache を指定しました。
次はCCACHEのサイズを指定します。
ダウンロードしたソースのルートディレクトリに移動し、サイズを指定します。
$ cd ~/android-4.1.1_r4 $ prebuilts/misc/linux-x86/ccache/ccache -M 50G
ちなみに、参考資料のサイトでは、以下のようになってますが、
いつの間にか上記のようにパスが変更されていました。
$ prebuilt/linux-x86/ccache/ccache -M 50G
2.ビルドする
とりあえず、full-engビルドします。
$ .build/envsetup.sh $ lunch 1 $ time make -j8 2>&1 | tee log.txt
ビルドにかかった時間は以下になります。
real 90m2.224s
user 299m38.532s
sys 15m30.322s
スペック
メモリ:8GB
CPU:Intel® Core™ i7-2620M CPU @ 2.70GHz
以上です。