Androidアプリを開発するためのeclipse設定方法(2013年2月版)

最近セットアップする機会が増えたのでデリゲートしやすいようにメモってみました。

# 開発環境
Mountain LionにeclipseをインストールしてAndroidアプリを開発できるまでの環境を整えてみます。

![00000.png](https://qiita-image-store.s3.amazonaws.com/0/9676/aa01535e-0fa4-bef2-b394-50317e055ace.png)

```
Yoichi:~ mazgi$ uname -a
Darwin Yoichi.local 12.2.0 Darwin Kernel Version 12.2.0: Sat Aug 25 00:48:52 PDT 2012; root:xnu-2050.18.24~1/RELEASE_X86_64 x86_64
```

# eclipseのインストールと設定
## eclipseのダウンロード
eclipseのダウンロードページ( http://www.eclipse.org/downloads/ )をブラウザで開いて *Eclipse IDE for Java Developers* の64bit版(または32bit版)のリンクをクリックします。

![00001.png](https://qiita-image-store.s3.amazonaws.com/0/9676/c8285d91-e63f-e634-2f59-638941fee0df.png)

eclipseミラーサイトのダウンロードURLが表示されますのでクリックしてダウンロードします。

![00002.png](https://qiita-image-store.s3.amazonaws.com/0/9676/5134b53e-0685-8e97-93e8-410119343818.png)
![00003.png](https://qiita-image-store.s3.amazonaws.com/0/9676/b95ff668-6190-7acb-a565-9c234ab2fffa.png)

eclipseのダウンロードが完了したらダブルクリックして展開します。今時はJuno SR1が落ちてくるみたいです。

![00005.png](https://qiita-image-store.s3.amazonaws.com/0/9676/8c21be85-560e-493c-9c85-ac4112b551bb.png)

eclipseフォルダごと任意のディレクトリに移動します。
私は[ホームディレクトリのアプリケーションフォルダ]( http://qiita.com/items/1f79d64a9cb39fc7f548 )に置くことが多いです。

![00007.png](https://qiita-image-store.s3.amazonaws.com/0/9676/0dd696ce-a9cc-6c27-cdad-2e24982c30fd.png)

## JREのインストール

もしJREが入ってなければ、eclipseを起動する際にインストールを促すダイアログが表示されますので *Install* を選択します。

![00008.png](https://qiita-image-store.s3.amazonaws.com/0/9676/f1a1185a-ae36-39cb-eeb7-3df9bdf7467a.png)

ライセンスに同意するとJREがインストールされます。

![00009.png](https://qiita-image-store.s3.amazonaws.com/0/9676/7f19d3eb-f1c1-6cf0-c6ec-9adc071cdb41.png)
![00010.png](https://qiita-image-store.s3.amazonaws.com/0/9676/cf9b966b-2aab-5eea-6e20-2d1cd483afbe.png)
![00011.png](https://qiita-image-store.s3.amazonaws.com/0/9676/806b9d38-e733-0c75-cd1d-59cbff3685dc.png)
![00012.png](https://qiita-image-store.s3.amazonaws.com/0/9676/319dc5ed-136c-e907-8d10-27291a45193f.png)

現時点ではApple JREの1.6が入るようです。

```
Yoichi:~ mazgi$ java -version
java version "1.6.0_37"
Java(TM) SE Runtime Environment (build 1.6.0_37-b06-434-11M3909)
Java HotSpot(TM) 64-Bit Server VM (build 20.12-b01-434, mixed mode)
```

## Gatekeeperのオプション変更

eclipseは[Gatekeeper]( http://support.apple.com/kb/HT5290?viewlocale=ja_JP )に対応した開発者IDで署名されていないため、初回の起動がブロックされます。
そのため[一時的にGatekeeperのオプションを変更して起動します]( http://qiita.com/items/f75ea605c61eb30f79f4 )。

## ワークスペースの作成

以下の場合はeclipseにワークスペースの設定を求められるので設定します。
* 初回起動時などワークスペースが未設定の場合
* 毎回ワークスペースを確認する設定になっている場合(後述の *Use this as the default and do not ask again* にチェックを入れていない)

![00021.png](https://qiita-image-store.s3.amazonaws.com/0/9676/d75ffb70-98ef-f645-1d64-c292ce1b33d0.png)

特にこだわりがなければデフォルトのままOKを選択します。
*Use this as the default and do not ask again* にチェックを入れておくと次回以降の起動でワークスペースの選択を求められないので楽かもしれません。

![00022.png](https://qiita-image-store.s3.amazonaws.com/0/9676/854a55d2-cb79-8ff1-36b7-ccc8f8638458.png)

以上でeclipse自体のインストールは完了です。

# ADTプラグインのインストールと設定

Androidアプリを開発するために、Android Development Tools (ADT)のeclipseプラグインをインストールします。
http://developer.android.com/sdk/installing/installing-adt.html

*Help > Install New Software…* を選択します。

![]( https://dl.dropbox.com/u/32205774/20130214_how_to_setup_eclipse_for_android_development/00023.png )

ADTプラグインのリポジトリを新しく登録するために *Add…* ボタンをクリックします。

![]( https://dl.dropbox.com/u/32205774/20130214_how_to_setup_eclipse_for_android_development/00024.png )

下記のように入力し *OK* ボタンをクリックします。
* *Name:* には `ADT Plugin` (分かればなんでもいいです)
* *Location:* には `https://dl-ssl.google.com/android/eclipse/`

![]( https://dl.dropbox.com/u/32205774/20130214_how_to_setup_eclipse_for_android_development/00025.png )

しばらく待っているとプラグインが選択できるようになるので、 *Developer Tools* と *NDK Plugins* にチェックを入れ、 *Next* ボタンをクリックします。

![]( https://dl.dropbox.com/u/32205774/20130214_how_to_setup_eclipse_for_android_development/00027.png )

インストールされるパッケージの一覧が表示されるので確認し *Next* ボタンをクリックします。

![]( https://dl.dropbox.com/u/32205774/20130214_how_to_setup_eclipse_for_android_development/00028.png )

ライセンスに同意し *Finish* ボタンをクリックするとプラグインのインストールがはじまります。

![]( https://dl.dropbox.com/u/32205774/20130214_how_to_setup_eclipse_for_android_development/00029.png )

インストール中はダイアログの *Details* ボタンをクリックすると詳細表示を切り替えることができます。

![]( https://dl.dropbox.com/u/32205774/20130214_how_to_setup_eclipse_for_android_development/00030.png )
![]( https://dl.dropbox.com/u/32205774/20130214_how_to_setup_eclipse_for_android_development/00031.png )

いくつか署名されていないプラグインがあるためセキュリティの警告が表示されます。

![]( https://dl.dropbox.com/u/32205774/20130214_how_to_setup_eclipse_for_android_development/00032.png )

内容を確認し *OK* ボタンをクリックするとインストールが続行されます。

![]( https://dl.dropbox.com/u/32205774/20130214_how_to_setup_eclipse_for_android_development/00033.png )

再起動を求められるので *Yes* を選択しeclipseを再起動します。

![]( https://dl.dropbox.com/u/32205774/20130214_how_to_setup_eclipse_for_android_development/00034.png )

以上でADTプラグインのインストールは完了です。

## Android SDKのインストール

ADTプラグインをインストール後eclipseが再起動されると、Android SDKのpathが設定されていないためエラーが表示されます。
エラーダイアログを閉じるとAndroid SDKのインストールが始まるので気にせず *Close* ボタンをクリックします。

![]( https://dl.dropbox.com/u/32205774/20130214_how_to_setup_eclipse_for_android_development/00035.png )

Android SDKの保存先を決めます。
私は`~/Applications/android-sdks`に置くことが多いです。

![]( https://dl.dropbox.com/u/32205774/20130214_how_to_setup_eclipse_for_android_development/00036.png )

Android SDKの使用状況に関する統計情報をGoogleに送るか選択を求められます。送られるデータは個人情報と関連づけられていないと明記されています。

統計情報をGoogleに送るのであれば *Yes* , 送らないのであれば *No* を選択し、 *Finish* ボタンをクリックします。
私はこの類の調査にはなるべく協力することにしています。

![]( https://dl.dropbox.com/u/32205774/20130214_how_to_setup_eclipse_for_android_development/00037.png )

インストール対象のAndroid SDKの一覧が取得されるのでしばらく待ちます。

![]( https://dl.dropbox.com/u/32205774/20130214_how_to_setup_eclipse_for_android_development/00038.png )

ライセンスに同意し *Finish* ボタンをクリックするとAndroid SDKのインストールがはじまります。

![]( https://dl.dropbox.com/u/32205774/20130214_how_to_setup_eclipse_for_android_development/00039.png )

基本的なAndroid SDKがインストールされるのでしばらく待ちます。

![]( https://dl.dropbox.com/u/32205774/20130214_how_to_setup_eclipse_for_android_development/00040.png )

続いて追加のAndroid SDKをインストールするために *Window > Android SDK Manager* を選択します。

![]( https://dl.dropbox.com/u/32205774/20130214_how_to_setup_eclipse_for_android_development/00042.png )

Android SDK Managerが別ウィンドウで起動するのでインストールしたいSDKにチェックを入れ *Install N packages…* と書かれたボタンをクリックします。

![]( https://dl.dropbox.com/u/32205774/20130214_how_to_setup_eclipse_for_android_development/00042.50.png )

ライセンスに同意し *Install* ボタンをクリックするとAndroid SDKのインストールがはじまります。

![]( https://dl.dropbox.com/u/32205774/20130214_how_to_setup_eclipse_for_android_development/00043.png )

インストールが完了するまでしばらく待ちます。
インストール中はAndroid SDK Managerの下部に *Downloading Documentasion for Android SDK, …* 等進捗状況が表示されます。

![]( https://dl.dropbox.com/u/32205774/20130214_how_to_setup_eclipse_for_android_development/00044.png )

Android SDK Managerの下部の表示が *Done loading packages.* に戻ればインストール完了です。
![]( https://dl.dropbox.com/u/32205774/20130214_how_to_setup_eclipse_for_android_development/00045.png )

以上でAndroidアプリを開発するためのeclipse環境構築は完了です。