Ubuntu12.04でAndroidのビルド環境構築

SSDにUbuntu12.04をインストールしたのでJBのビルド環境を整えた。

1.Java6をインストールする

参考
http://aleksmaus.blogspot.jp/2012/05/bulding-aosp-on-ubuntu-1204.html

ラクルのサイトから自分の環境にあったファイルをダウンロードする。
http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u32-downloads-1594644.html

自分の場合は下記ファイルをダウンロード
jdk-6u32-linux-x64.bin

ダウンロードしたフォルダで以下を実行

$ chmod u+x jdk-6u32-linux-x64.bin
$ ./jdk-6u32-linux-x64.bin
$ sudo mv jdk1.6.0_32 /usr/lib/jvm/
$ sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/bin/java" 1
$ sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/bin/javac" 1
$ sudo update-alternatives --install "/usr/bin/javac" "javadoc" "/usr/lib/jvm/bin/javadoc" 1

Javaのバージョンを切り替える場合は下記を実行する

$ sudo update-alternatives --config java
$ sudo update-alternatives --config javac
$ sudo update-alternatives --config javadoc

また、Javaの実行ファイルへのパスを通しておく。
.bashrcに下記記述を追加

export JAVA_HOME=/usr/lib/jvm
export PATH=$PATH:$JAVA_HOME/bin/

2.必要なものをインストールする。

参考
http://blog.sola-dolphin-1.net/archives/4195301.html

sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl libc6-dev x11proto-core-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils python-software-properties xsltproc libx11-dev:i386 gcc-4.5 g++-4.5 gcc-4.5-multilib g++-4.5-multilib zlib1g-dev:i386 libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-dev lib32ncurses5-dev lib32readline-gplv2-dev lib32z-dev ia32-libs

環境構築は 以上になります。
参考にさせていただいたサイトの中のひとたちに感謝をこめて。