Android Studioの環境設定 個人的メモ

# 更新
2017/08/31 - メソッドの引数名が表示されるようになったけど見づらいので設定追加
    **Editor > Colors & Fonts > Language Defaults > Inline parameter hint**
# 概要
Android Studioをインストールしたら行う設定。
※この記事は随時更新します。

# 環境
- Android Studio 2.3.3
- Windows 10 (1703) x64

# ダウンロード＆インストール
[Android Studio公式](https://developer.android.com/studio/index.html)からインストーラーをダウンロードしてインストールします。

# 初回起動時の設定
![2017-07-27 (47).png](https://qiita-image-store.s3.amazonaws.com/0/128244/cd760926-06e1-c52b-db63-a81cddc4a710.png)
Nextで次へ。

![2017-07-27 (48).png](https://qiita-image-store.s3.amazonaws.com/0/128244/5e9f6f82-0232-a81d-d9af-43a58277055c.png)
Standardを選択してNextで次へ。

![2017-07-27 (49).png](https://qiita-image-store.s3.amazonaws.com/0/128244/fb0f324b-34ef-c2ab-772e-34f42426e095.png)
Finish。


# 設定
![2017-07-29.png](https://qiita-image-store.s3.amazonaws.com/0/128244/5ec70f2b-857e-4706-ab3e-4872bcbf2c2b.png)
起動すると上画像の画面が表示されます。
右下のConfigure-settingsから設定画面を表示します。

![2017-07-29 (1).png](https://qiita-image-store.s3.amazonaws.com/0/128244/31279e7e-e0e6-8033-369d-fc278c0d7d15.png)

##　設定した項目
- Appearance & Behavior 
    - Appearance
        - Theme - Darculaに設定
        - Show memory indicator - オン (右下にメモリ使用量を表示)
    - System Settings 
        - Reopen last project on startup - オフ - （起動時に前回開いてたプロジェクトを開かない）
        - Open project in new window - 選択 - （新しいプロジェクトは新しいウィンドウで開く）
    - System Settings - Android SDK
        - SDK Platformsタブ
            - Android8.0とAndroid5.0を選択してApplyしてインストール
        - SDK Toolsタブ 下記を追加で選択してApplyしてインストール
            - Google Play Billing Library
            - Google Play Licensing Library
            - Google Play Services
            - Google USB Driver
            - Google Web Driver
- Editor 
    - General
        - Change font size (Zoom) with... - オン - （ctrl + マウスホイールで拡大縮小）
        - Ensure line feed at file end on Save - オン - （行末の不要なスペースやタブを保存時に削除する）
    - General - Appearance 
        - Show method separators - オン - （メソッドの区切り線）
        - Show whitespaces - オン - （空白の表示）
    - General - Code Completion 
        - Case sensitive completion - None - （大文字小文字を区別しないで補完）
    - Colors & Font
        - Font （Save As... を押してオリジナルの Scheme を作成して設定する）
            - Size: - 15
            - Line spacing: - 1.2
        - Android Logcat ThemeがDarculaの場合デフォルトのLogcatはエラー以外すべて白で表示されるので見やすく変更する
            - info
                - Use inherited attributesのチェックを外す
                - Foregroundの色を水色にする。
            - Warning
                - Use inherited attributesのチェックを外す
                - Foregroundの色を黄色にする。
        - Language Defaults
            - Inline parameter hint 黒系テーマだと見づらいので適当に明るくする
    - Code Style
        - Line separator (for new files): - Unix and OS X (\n)
    - File Encodings 
        - Default encoding for properties files: UTF-8
        - Transparent native-to-ascii conversion - オフ - （native2asciiの有効化）
- Plugins
    - Browse Repositories
        - プラグインのインストール
            - ADB Idea - (Android Studio上からadbコマンドを実行できるようになるプラグイン)
            - [Android Drawable Importer](https://github.com/winterDroid/android-drawable-importer-intellij-plugin) - (画像等のDrawableをプロジェクトへインポートできるようになるプラグイン) - 設定方法は[こちらを参照](https://qiita.com/verno3632/items/8f432fc40f4cd2dd5325)。
            - Kotlin
            - Save Actions - 設定方法は[こちらを参照](https://dev.classmethod.jp/smartphone/android/android-studio-save-action/)
            - CamelCase
            - [Android Material Design Icon Generator Plugin](https://github.com/konifar/android-material-design-icon-generator-plugin)

# 他のオプションを設定するために適当にプロジェクト作成
Android Studio起動時の画面に戻って「Start a new Android Studio project」をクリックして作成開始
![2017-07-30.png](https://qiita-image-store.s3.amazonaws.com/0/128244/d745068b-3d90-1ae1-5cc2-b4c4de21773b.png)
![2017-07-30 (1).png](https://qiita-image-store.s3.amazonaws.com/0/128244/69171902-2ad4-9943-82ab-b2ff63dc4fbb.png)
![2017-07-30 (2).png](https://qiita-image-store.s3.amazonaws.com/0/128244/017bf2a9-1760-d9ff-cf9a-cd0bcb5af357.png)
![2017-07-30 (3).png](https://qiita-image-store.s3.amazonaws.com/0/128244/03ca64b2-6881-41b3-9a4b-d9648ee0a8ce.png)


# Android Studio起動時のJVMのオプションを設定
メニュー>Help>Edit Custom VM Options…

```
-Xms1024m
-Xmx4096m
-XX:MaxPermSize=1024m
-XX:ReservedCodeCacheSize=256m
-XX:+UseCodeCacheFlushing
-XX:+UseCompressedOops
```

詳しい設定については[Android Studioの設定](https://developer.android.com/studio/intro/studio-config.html)を参照してみてください。

# おわりに
Android Studio3が正式に出たらまた調整します