Androidの開発環境構築


# まえがき

AndroidStudioインストールからHello World!までやってみた。
思ってた以上に問題が起こらずにできたので、
あまりほかの人には参考にならないかもしれない。


# 構築環境

 - Windows Home 64bit
 - AndroidStudio 3.4


# Androidの開発環境構築


## AndroidStudioのインストール

[https://developer.android.com/studio](https://developer.android.com/studio)


DOWNLOAD ANDROID STUDIO のボタンでインストーラーをダウンロード
![android.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/393967/21516d51-4c93-1080-cb7c-71afc86fb2e1.png)

ダウンロードしたexeを起動してインストール開始
最初はとりあえずNEXTで進めていく
![android2.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/393967/3d02abd5-eb15-ddbd-abe5-26b72a3394ec.png)

NEXTで進めていく
![android3.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/393967/08cd9434-adaf-ebf2-cb38-3aa2c77b92e4.png)

NEXTで進めていく
![android4.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/393967/af43b7ad-a89b-10c1-befb-75139637db2e.png)

NEXTで進めていく  
（ショートカットはいらないかなと思って、チェックをつけてインストールしたら
どこにexeがあるのかわからなくなったので、チェックつけずにインストールしたほうがいいかもしれない）
![android5.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/393967/40a9048a-60a5-87c9-c8d2-44fb025f0f13.png)


インストール終わるまで待機してから、NEXTで進める
![android6.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/393967/a4067ea9-6cee-bb4f-b27a-c1b48cb862c2.png)

とりあえずのインストールが完了
そのまま起動してみる。
![android7.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/393967/b8648b37-7646-a836-e99a-704652106387.png)


## 初回起動

なんか出たけどよくわからないのでそのままOK
![android8.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/393967/13cc2598-9d31-ce99-7d6e-8000e7bb677e.png)

「情報送ってねー」ってことだと思うので適当に選んで進める
![android9.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/393967/ff8350e9-4546-7a26-f785-d54dfb94e201.png)

NEXTで進める
![android10.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/393967/7cd9562b-601c-befa-039c-a46fb2abfc6e.png)

よくわからないところはそのままNEXTで進める
![android11.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/393967/dc909fd7-138e-e464-e412-f78e68236d0a.png)

どちらか好きな色選べるみたいなので、
とりあえず黒い方を選んで進める
![android12.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/393967/5b752a7f-517f-d5f4-16f4-6d3e7d21c6bb.png)
![android13.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/393967/99118884-882e-3afd-c12f-a767542ae272.png)

設定が終わったみたいなのでfinish
![android14.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/393967/52dadf53-3c31-ef67-e812-b20efdba8bfe.png)

何かのダウンロードが始まる
![android15.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/393967/db9cd5fc-96da-3cef-3dc8-c71a1aa1ea44.png)

終わったらfinishで次に進む
![android16.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/393967/d434c6a4-528d-d309-bfd7-c6b3e24f7e1e.png)


## Hello World!

Android Studio が立ち上がるので、  
[Start a new Android Studio project] から  
新しいプロジェクトを立ち上げる  
![android17.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/393967/471d6523-5e82-feea-73a6-08dad0a037b8.png)

とりあえず[Empty Activity]を選択してNEXT
![android18.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/393967/a90462c3-7f51-f1c4-be68-e4d6091ba453.png)

LanguageがKotlinになっていることを確認して、
ほかは、お試しなのでそのままでFinish
![android19.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/393967/69dc46f6-d04d-c992-d556-7cbaef85c0b7.png)

開発画面(らしきもの)が開く
下の領域を見るとなにかダウンロード？しているようなので、そのまま待機
![android20.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/393967/6ae06b0c-817c-d401-2d42-c3822940c5d5.png)

確認が出てくるので、許可を出す
![android21.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/393967/6f7a32a8-4eb0-3f60-f11b-731a4a435b69.png)

しばらく待つと、少しエラー？が出ているものの、完了したらしい
![android22.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/393967/ef67d56c-76f0-f9a6-38ca-4c4307d4309e.png)

右上のアイコンが並んでいる中から右向き三角(▶)をクリック  
すると、使用するデバイスの選択画面が出る  
実機持ってないので仮想デバイスの準備をする  
[Create New Virtual Device]をクリック  
![android23.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/393967/7fff8ff2-ec52-d0c7-e309-751a579b0769.png)

エミュレータの画面サイズ（機種）を選択
とりあえず、そのままPixel2で、作ってみる
![android24.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/393967/aff301e2-1766-de6a-c91e-d69539021dae.png)

エミュレータのAndroidOSのバージョンの選択画面  
せっかくなので一番新しいQを選ぶ  
DownLoadをクリックしてつかう準備をする  
![android25.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/393967/69c37a83-d43f-18de-77dc-3d45a6d6eb47.png)

同意してNextで進む
![android26.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/393967/bdbab6b9-210d-3dfb-ec37-1c98ce607eb4.png)

インストールが終わったらfinish
![android27.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/393967/de04611a-08ca-fa7a-8b58-1562aa13fd71.png)

再び、OSのバージョン選択画面で、
ダウンロードしたQを選択した状態で、NEXTで進める
![android28.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/393967/2bf2f7cf-0d23-00b7-56ff-d00c5d1d2e63.png)

デバイス名等々の設定画面  
とりあえずそのままFinis  
![android29.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/393967/73b6e986-4355-9ba1-a4b3-d1bf05fa81c7.png)

使用するデバイスの選択画面に戻って、
さっき作った仮想デバイスを選択してOK
![android30.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/393967/71d6c547-9fec-fbb8-4307-7c69b96506a5.png)

なんかないけど入れる？って聞かれるので、とりあえず入れとく
![android31.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/393967/c8791658-9b1b-e9c3-da1f-80b1aecb29c7.png)

インストール終わったらFinish
![android32.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/393967/ee80c82f-b112-6ae3-0d05-e1443e4ef29f.png)

ビルドは正常に終わったけど、  
仮想デバイスが起動に失敗している、、、？
![android33.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/393967/25331032-5e49-2694-2be1-03ad6a8c04c8.png)

アイコン並んでいるところから
端末とドロイド君のアイコンをクリック
![android34.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/393967/d67f78da-3853-72a4-136b-37304b2568ef.png)

仮想デバイスの画面を開いて、  
作成した仮想デバイスのActionの列にある右向き▶アイコンをクリックして  
仮想デバイスを起動
![android35.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/393967/b051ff88-142b-7497-71a7-a7e84b192009.png)

警告は出たものの起動した。
![android36.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/393967/039265e5-898b-3898-b8d7-947d0d4b6dae.png)

仮想デバイスを起動したまま、
再び、開発環境からプログラムを実行  
無事、Hello World! が表示された。
![android37.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/393967/f882850e-3172-f5ea-5818-8dd0861aefe6.png)


# あとがき

AndroidStudioインストールからHello World!まで、
なんとなくで進めて普通に動いた。

いままで何回か環境構築やったけど、大体一回は環境構築時点で挫折していたので、
すんなりいかないだろうから、備忘録かねて記録取ろう記事作成しましたが、
あまり意味のないものになったかもしれない。

今回はとりあえず動けばいいやと思い、いろいろ設定をすっ飛ばして構築したので
追々、設定も調べて追記（もしくは別記事）できたらと思います。