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