2012年12月15日土曜日

Ubuntu 12.10 で Android 開発環境を構築

Ubuntu 12.10 で Android 開発環境を作った。ときのメモ。

1. JDK (Java Development Kit) のインストール

JDK がソフトウエアセンターにあったり、 apt-get でインストールできると楽なのだが、そうはなっていない。

ということで、 Oracle のサイトより最新のJDKをダウンロード。
ちなみに、現時点(2012.12.14)での最新は、Java SE 7u10。

Android Developers の SYSTEM REQUIREMENTS には JDK6 と書いてある。
が、 JDK7 でも大丈夫そうなので、 JDK7 でやってみる。

ダウンロードしたファイルを解凍
tar -xvf jdk-7u10-linux-i586.tar.gz

解凍したファイルを移動
sudo mkdir /usr/lib/jvm ← 移動先フォルダが存在しなかったので作った
sudo mv ./jdk1.7.0_10 /usr/lib/jvm/jdk1.7.0

バージョン切り替えコマンドを追加
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0/bin/javaws" 1

java のバージョンを切り替える
sudo update-alternatives --config java

参考にしたサイトでは上記のコマンドで Press enter to keep the current choice というメッセージが表示されるようだが、私の環境では、以下のメッセージが表示された。Java の環境が1つだけだったから?

There is only one alternative in link group java (providing /usr/bin/java): /usr/lib/jvm/jdk1.7.0/bin/java
設定は行いません。


ちゃんとインストールできたかをチェック
java -version

以下のように 1.7.0_10 と表示されたらOK
java version "1.7.0_10" Java(TM) SE Runtime Environment (build 1.7.0_10-b18)
Java HotSpot(TM) Server VM (build 23.6-b04, mixed mode)

同様に、javac と javaws も行う
sudo update-alternatives --config javac
sudo update-alternatives --config javaws

ついでに Firefox のプラグインにもインストール
sudo ln -s /usr/lib/jvm/jdk1.7.0/jre/lib/i386/libnpjp2.so /usr/lib/mozilla/plugins/

Firefox のプラグインがちゃんと設定できたかを以下のサイトでチェック
http://java.com/en/download/installed.jsp

2. Eclipse のインストール

Eclipse はソフトウエアセンターからインストール(楽ちん♪)

バージョン3.8.0がインストールされた。

3. Android SDK のインストール

http://developer.android.com/sdk/index.html よりダウンロード。
SDK tools only を選択。ちなみに現時点(2012.12.14)の最新バージョンは r21。

ダウンロードしたファイルを解凍
cd ./ダウンロード
-xvf android-sdk_r21-linux.tgz

解凍したファイルを移動
mv ./ダウンロード/android-sdk-linux/ ./Applications/android-sdk

※私の場合は、/home/user-name/Applications/android-sdk に置いた。
※Applications は Windows でいう Program Files みたいなもの。

4. Eclipse Plugin のインストール

Eclipse を起動し、「Help > Instal New Software...」を選択

Available Software ダイアログで「Add...」をクリック。

Add Repository ダイアログで
Name : 適当な名前(例:Android Development Tools)
Location : https://dl-ssl.google.com/android/eclipse/
と入力し、「OK」をクリック。


Available Software ダイアログで「Developer Tools」をチェックし、「Next」をクリック。


「I accept the terms of the license agreements」を選択し、「Finish」をクリック。


ガーン!、何かエラーが出た。


「Back」で戻って、一番下の「Contact all update sites during install to find required software」にチェックを入れて、再度「Next」をクリックしたら直った。


途中で、なんか警告がでた。
署名されてないコンテンツがあるがよろしいですか、という意味かな?
これは、無視して「OK」をクリック

しばらくするとインストールが終わり、Eclipse を再起動するダイアログが表示されるので、Eclipse を再起動。


再起動して、「Window > Preferences」を選択。
左サイドで Android を選択し、SDK Location をセット。

以上、で開発環境の構築は終わり。

以下は、参考にしたサイト。ありがとうございました。

http://developer.android.com/sdk/index.html
http://askubuntu.com/questions/55848/how-do-i-install-oracle-java-jdk-7
http://developer.android.com/sdk/installing/installing-adt.html

0 件のコメント:

コメントを投稿