Android ソースビルド環境構築 [Android]
Android ソースビルド環境構築
Ubuntu 10.04 LTST上
http://source.android.com/source/download.html
に従い、必要パッケージインストール。
sun-java5-jdk については以下のエラーが発生する。
ubuntu10.04からSunのJDKではなくOpenJDKがデフォルトになったらしい。
以下の手順でSUNのJDK5をインストール。
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以上にすること。
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以上にすること。
2010-06-06 09:30
nice!(0)