SSブログ

Android ソースビルド環境構築 [Android]

Android ソースビルド環境構築

Ubuntu 10.04 LTST上
http://source.android.com/source/download.html
に従い、必要パッケージインストール。

sun-java5-jdk については以下のエラーが発生する。
E: パッケージ sun-java5-jdk が見つかりません

ubuntu10.04からSunのJDKではなくOpenJDKがデフォルトになったらしい。
以下の手順でSUNのJDK5をインストール。
 $ sudo add-apt-repository "deb http://us.archive.ubuntu.com/ubuntu/ jaunty multiverse"
 $ sudo add-apt-repository "deb http://us.archive.ubuntu.com/ubuntu/ jaunty-updates multiverse"
 $ sudo apt-get update
 $ sudo apt-get install sun-java5-jdk


repo sync でソース取得
make -j2 でビルド

●ビルド環境
Host
Windows Vista Home Premium SP2 (32bit)
Intel Core2Duo E6850 3.00GHz
Memory 4.00GB

Guest
Ubuntu 10.04 LTS
Memory 512MB

●512MB
$ time make 
real 137m57.511s
user 79m3.860s
sys 18m31.989s

$ time make -j2
するとswapを食いつぶしビルドが終わらない。

●1024MB
$ time make -j2
real 61m40.329s
user 72m31.348s
sys 30m2.709s


●2048MB
time make
real 137m6.067s
user 69m54.690s
sys 59m13.862s

time make -j2
real 79m33.282s
user 65m49.383s
sys 65m40.734s

time make -j4
real 82m54.501s
user 68m17.972s
sys 69m44.690s
==========
make後は4GB程度HDD使用量増。

googleのドキュメントでは仮想環境のメモリは1.5GB以上にすること。
nice!(0) 

nice! 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。