Android Studio をインストールしてHelloWorldする（Mac）

こんにちは。
MacにAndroid Studio(投稿時の最新バージョン2.2) をインストールして、HelloWorldしてみる手順です。
これから開発環境を準備する方の参考になればと思います。

※2017.5にv2.3.0が公開されました

### この記事でやること
- Android Studio を Macにインストール
- プロジェクトを作成
- HelloWorld する

### システム要件確認

インストール前に、[公式ページ](https://developer.android.com/studio/index.html?hl=ja)からシステム要件を確認してください。

## Android Studio をインストール
https://developer.android.com/studio/index.html#mac-bundle
から、Mac OS X 用のファイルをクリックします。

![スクリーンショット 2017-02-20 16.29.39.png](https://qiita-image-store.s3.amazonaws.com/0/157015/01d73926-e96e-ce22-7a14-14d993b3fcbc.png)

ダウンロードが完了したら、ファイルを起動します。

![スクリーンショット 2017-02-20 16.37.18.png](https://qiita-image-store.s3.amazonaws.com/0/157015/2c3510a9-ad12-7b47-312a-52c059a2f3d0.png)

今回はすべてデフォルトの設定のまま「Next」をクリックしていきます。（必要に応じて設定を変更してください）

- 「スタンダードインストール」の場合、SDKもインストールされAndroid StudioにSDK、JDKのパスが自動で設定されます。（File -> Other Settings -> Default Project Structure から確認できます）

# プロジェクトを作成する
早速プロジェクトを作成してみましょう。
Android Studio が起動したら、
「Start a new Android Studio project」をクリックします。

![スクリーンショット 2017-02-20 16.46.23.png](https://qiita-image-store.s3.amazonaws.com/0/157015/4a4d8fea-c59e-dd52-dad9-b1e12e801b76.png)

Application Name、Company Domain を入力します。

![スクリーンショット 2017-02-20 17.01.57.png](https://qiita-image-store.s3.amazonaws.com/0/157015/0703a22c-1e83-6ece-548b-225d80bb9e9e.png)

- Application Name は、英字大文字始まりが慣例です。
- Include C++ Support は、C / C++ のコードを組み込む予定がなければオフにしておきます。詳細は[こちら](https://developer.android.com/studio/projects/add-native-code.html)を参照。

アプリを動作させるプラットフォームを選択します。
今回は 「Phone and Tablet」でやってみます。
![スクリーンショット 2017-02-20 17.28.37.png](https://qiita-image-store.s3.amazonaws.com/0/157015/7bac7920-d52f-8551-6bd0-af725e89289b.png)

- 「Minimum SDK」は、APIレベルの選択項目です。
- 「APIレベル」はAndroidバージョンと対応しており、レベルが高いほど新しいAndroidに対応しています。Google Play Storeの中で最も利用端末が多い API 15 を選択します。（APIレベルを変更すると自動で使用率が表示されます。）

テンプレートを選択します。今回はEmpty Activityを選択します。
![スクリーンショット 2017-02-20 17.58.17.png](https://qiita-image-store.s3.amazonaws.com/0/157015/f378eb96-76f7-8a46-9f30-3e3d95c91780.png)

「Activity Name」「Layout Name」を入力し、「Finish」をクリックし、
しばらくすると、以下のような画面が起動します。
![スクリーンショット 2017-02-20 18.13.12.png](https://qiita-image-store.s3.amazonaws.com/0/157015/467a942c-3752-f2a0-5a30-f70cd173d3fc.png)

# AVD (エミュレーター)を作成する
Android Studio では、端末にエミュレーター（AVD: Android Virtual Device）が用意されています。
AVDは、端末とイメージファイル（APIレベル）に対して、1つずつ作成します。
実際の開発では要件に応じて、それぞれの端末のAVDを作成することが推奨されています。

それでは早速エミュレーターを作成してみましょう。

Tools -> Android -> AVD Manager をクリックします。
![スクリーンショット 2017-02-20 18.22.49.png](https://qiita-image-store.s3.amazonaws.com/0/157015/c6e9cb0b-a4b5-894a-7002-2a6e39ef2abe.png)

Create Virtual Device をクリックします。

デバイスを選択します。
今回はデフォルトのまま Nexus5 を選択します。

![スクリーンショット 2017-02-20 23.12.47.png](https://qiita-image-store.s3.amazonaws.com/0/157015/aad65f3e-5e07-49f5-f441-f7712cf3d92f.png)

システムイメージを選択します。
プロジェクト作成時に「Minimum SDK」で選択したAPIレベルよりも上位のレベルを選択してください。（アプリが実行できません）
今回はデフォルト（レコメンド）を選択します。
「Download」をクリックしてイメージファイルをダウンロードし、「Next」をクリックしてください。

![スクリーンショット 2017-02-20 22.59.50.png](https://qiita-image-store.s3.amazonaws.com/0/157015/a9c477c2-623a-11eb-5088-4ed226ff076c.png)

必要に応じて設定を変更し、「Finish」をクリックしてください。
![スクリーンショット 2017-02-20 23.02.56.png](https://qiita-image-store.s3.amazonaws.com/0/157015/24715c4e-9b1e-9445-ab0e-f1078f01e634.png)

無事AVDが作成できました。
![スクリーンショット 2017-02-20 23.05.39.png](https://qiita-image-store.s3.amazonaws.com/0/157015/9140b052-e33d-8902-ac87-ad29c92b37fb.png)

# アプリを実行する
それでは Hello Worldしてみます。

- テンプレートでは、app -> res -> layout -> activity_main.xml に Hello World が表示されるよう記載されています。
![スクリーンショット 2017-02-21 0.09.39.png](https://qiita-image-store.s3.amazonaws.com/0/157015/e0096ab1-da9b-9fa6-70d4-f38bd2c36a6f.png)


Run -> Run App を選択し、OKをクリックします。
![スクリーンショット 2017-02-20 23.15.51.png](https://qiita-image-store.s3.amazonaws.com/0/157015/9f8335bd-7c01-6c71-bc14-826fabb4fa9d.png)

Emulatorが起動します。
ビルドが走るのでしばらく待ち、Hello World!と表示されれば成功です。

![スクリーンショット 2017-02-20 23.19.41.png](https://qiita-image-store.s3.amazonaws.com/0/157015/9193c6ff-a27d-bbc6-7728-12502054ee5c.png)

アプリを停止させる場合は、 Run -> Stop 'app' を選択してください。