2009年11月16日 星期一

Android - How to build the android ?

(以ubuntu 9.10 為例)

1.取得相關的元件:

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

PS.因為Java在ubuntu 9.10中只能安裝1.6但是Android只支援到1.5所以Java的部份會再後面再介紹安裝辦法。

2.取得debug tool :

sudo apt-get install valgrind

3.安裝repo
a.建立放置reop資料夾
$ cd ~
$ mkdir bin
$ echo $PATH
b.安裝curl

sudo apt-get install curl

c.下載repo並且放到指定資料夾

$ curl http://android.git.kernel.org/repo >~/bin/repo
$ chmod a+x ~/bin/repo

d.設定環境變數

4.下載Android Source Cdoe

a.建立放置Android Source的資料夾

$ mkdir mydroid
$ cd mydroid

b.下載Android

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

5.安裝Java 1.5(如果是ubuntu 9.04請利用apt-get 下載)

a.下載Java並且執行安裝

b.設定環境變數
$vim ~/.bashrc

加入以下參數:

export JAVA_HOME= <---記得更改成你安裝Java的位置
export JAVA_FONTS=$JAVA_HOME/jre/lib/fonts
export JRE_HOME=$JAVA_HOME/jre
export JAVA_PATH=$JAVA_HOME/bin:$JRE_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export ANDROID_JAVA_HOME=$JAVA_HOME
export PATH=$JAVA_PATH:/android/tools:$PATH

6.編譯Android

$make