GingerBreadのビルド
環境:Ubuntu1040 LTS amd64(64bit)
ubuntu-10.04.1-desktop-amd64.iso
ubuntu-ja-10.04-desktop-i386-20100512.iso
FroyoではJava5でしたが、
Gingerbreadでは、Java6になるみたいですね。
http://blog.kmckk.com/archives/3159706.html
GingerBreadのビルドにはJDK6が必要なようです。
UbuntuでOpenJDKが入るときがあるようです。
$java -version
で確認できるようです。
OpenJDK Runtime Environment <=これははずれ。OpenJDK Runtime Environment
Java 6: for Gingerbread and newer
sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
sudo add-apt-repository "deb-src http://archive.canonical.com/ubuntu lucid partner"
sudo apt-get update
sudo apt-get install sun-java6-jdk
sudo update-java-alternatives -s java-6-sun
公式:Get Android Source Code | Android Open Source
Android 2.3(GingerBread)のビルド環境を構築 : Happy my life
KMC Staff Blog:Android2.3(Gingerbread)のソースのダウンロードとビルド
Android ソースからビルドする - IS06 wiki
公式:Building the Android Platform
%repo init -u git://android.git.kernel.org/platform/manifest.git -b gingerbread
%repo sync
3時間ほどかかった。
%. build/envsetup.sh
%choosecombo Device release generic eng
%time make -j4 2>&1 |tee make.log
(make -j4でも可)
Intel-Corei7-870@2.93GHz メモリ8GB
VmPlayer上で実行
real 27m48.920s
user 98m41.910s
sys 12m51.000s