IntelliJでAndroid入門


## 今さらながらすっかりIntellijに酔心
しばらく`Eclipse`＋`Atom`でがんばってきたがもう戻れない。
ライセンス料にビビらずもっと早く買えばよかった。
たくさんIDE立ちあげなくて済むのがいいよね。

## Androidアプリ開発するよ
Androidアプリ開発の定番はAndroid Studioですが、先述の通りいくつもIDEを複数立ち上げたくない（Macがファー！！って唸り始めるため）のでIntellijで開発してみました。

【こちらの記事も参考にどうぞ】
http://qiita.com/gari_jp/items/4d2f7bcdd2e85c3b0678


## 環境
OSX El Capitan 10.11.4
IntelliJ IDEA 2016.1.3


## 前提
 - Intellijインストール済（英語が苦手な人はJetBrainsの公式代理店[サムライズムさん](http://samuraism.com/products/jetbrains/intellij-idea)を勧めます）
 - jdkインストール済

## 1.AndroidSDKをインストール
[Android Developers](https://developer.android.com/studio/index.html)ページ下部の`Get just the command line tools`からSDKをインストールする。
![Kobito.xh8lGp.png](https://qiita-image-store.s3.amazonaws.com/0/127115/9482a063-df3b-0c53-8f09-af826e36f9f0.png "Kobito.xh8lGp.png")

解凍したディレクトリを適当なワークスペース上に配置。後々Intellijから指定するので場所を覚えておきましょう。

配置した`android-sdk-macosx`直下に移動して起動コマンドを叩くとSDKManagerが起動します。

```起動コマンド
tools/android update sdk
```

`Tools`と開発するAndroidのバージョンにチェックを入れインストール。
今回は`Extras`一式も。

最終的にこんな感じ

<img src="https://qiita-image-store.s3.amazonaws.com/0/127115/ec98375f-fce2-c34c-caf9-738daa5c6190.png" width="500px"/>

## 2.Intellijをセットアップ
Intellijを起動し、`Preference`を開く

<img src="https://qiita-image-store.s3.amazonaws.com/0/127115/04396a14-62c8-e9e0-4ded-6718b16c63a5.png" width="200px"/>

`Android Support`を有効に

![Kobito.eIiXaT.png](https://qiita-image-store.s3.amazonaws.com/0/127115/e1e5907a-9738-ed2e-7a7b-fd9663589285.png "Kobito.eIiXaT.png")

`Gradle`を有効に

![Kobito.X1A3I6.png](https://qiita-image-store.s3.amazonaws.com/0/127115/5c2e0dac-5e22-cd66-4269-f50620370327.png "Kobito.X1A3I6.png")

すると`Restart Intellij IDEA to activate changes in plugins?`というメッセージが表示されるので促されるままにrestartする。

restartしたらJDKと先程インストールしたAndroidSDKのHomeDirectoryをIntellijに教えてあげる

<img src="https://qiita-image-store.s3.amazonaws.com/0/127115/2530faa9-5e93-5539-6e57-f40ec6ca1806.png" width="500px">

JDKとAndroidSDKを順に追加

<img src="https://qiita-image-store.s3.amazonaws.com/0/127115/20562db4-ccb9-e5fe-41d5-a5df12dbd60d.png" width="200px"/>

AndroidSDKのHomeDirectoryに先程配置したディレクトリを指定する。

<img src="https://qiita-image-store.s3.amazonaws.com/0/127115/ecd9d4d3-ea38-129b-04fa-e31269cb77d5.png" width="200px"/>





`Create New Project`を選択するとついにAndroidアプリのプロジェクトが作成可能に。

![Kobito.VqAZuB.png](https://qiita-image-store.s3.amazonaws.com/0/127115/aa624a75-546b-5b72-2c85-83ca8774cfb4.png "Kobito.VqAZuB.png")

プロジェクトができたら`Run`メニューから実行構成を作成します。

<img src="https://qiita-image-store.s3.amazonaws.com/0/127115/71656b70-cffc-c67e-7a68-6070d2c1bb45.png" width="400px"/>

<img src="https://qiita-image-store.s3.amazonaws.com/0/127115/0e46136b-6949-5697-200f-9c5ffd0922df.png" width="400px"/>

エミュレーターを選択（無ければ`…`ボタンから新規に作成）して`OK`

<img src="https://qiita-image-store.s3.amazonaws.com/0/127115/8592c9a7-bd16-c114-c88b-bdbe28dbc9cc.png" width="400px"/>

#### Hello World!!
<img src="https://qiita-image-store.s3.amazonaws.com/0/127115/b4b500f5-2f38-7bcf-15c6-df948cb41cab.png" width="400px"/>


実行構成がデフォルトになるので以降は右上の実行ボタンからRunできるようになります。

![Kobito.XhRgGm.png](https://qiita-image-store.s3.amazonaws.com/0/127115/db34b2e6-f032-22b3-5103-5a5a7d3e21c0.png "Kobito.XhRgGm.png")



結局エミュレーター起動した瞬間にMacがファー！！って唸り始めてしまった。

細かい設定や実機でのデバッグの話はまた別の記事で。