Androidをビルドする。

1.環境

■ホスト環境

 CPU : Intel Corei7-2600 3.4GHz

 メモリ:4GB

 OS:Windows7 Professional

 仮想化ソフト:VMware Player 3.1.4 build-385536

 

■ゲスト環境

 CPU:2個

 メモリ:32GB

 HDD:32GB

 OS:Ubuntu 8.04

 

2.ビルドに必要なツールのインストール

■aptを使いツールをインストール

$ sudo apt-get update

$ sudo apt-get install git-core gnupg sun-java5-jdk flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev

 

$ sudo apt-get install valgrind

 

■パスの設定

$ vi ~/.bashrc

---------------------------------------------

export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun-1.5.0.22

export PATH=$PATH:$JAVA_HOME/bin

---------------------------------------------

 

3.Repoをインストールと初期化、ソースの取得

$ cd

$ mkdir bin

$ vi ~/.bashrc

---------------------------------------------

export PATH=$PATH:$JAVA_HOME/bin:~/bin:

---------------------------------------------

$ source .bashrc

 

$ curl http://android.git.kernel.org/repo > ~/bin/repo

$ chmod a+x ~/bin/repo

 

$ mkdir mydroid

$ cd mydroid

 

$ repo init -u git://android.git.kernel.org/platform/manifest.git -b eclair

※ブランチを指定して初期化。

 

ソースの取得

$ repo sync

 

ビルド

$ make

 

4.動作確認

$ ~/mydroid/out/host/linux-x86/bin/emulator -sysdir ~/mydroid/out/target/product/generic -kernel ~/mydroid/prebuilt/android-arm/kernel/kernel-qemu -data ~/mydroid/out/target/product/generic/userdata.img -noaudio -skindir ~/mydroid/sdk/emulator/skins/ -skin HVGA

 

※:CPUの使用率が高いままで、Androidのホーム画面まで到達せず。

  VMwareのCPUを増やしても解決せず。

 

写真素材のピクスタ