gradleで作業を自動化する2016年03月17日(編集2016年05月03日)TweetAndroidアプリを作成する時、実装前にgradleで自動化しておいたほうがよいことがいくつかあります。アプリ開発の生産性がグンと上がるので、なるべく設定しておくことをおススメします。その方法を記載した記事です。23.0.3com.android.tools.build:gradle:2.0.0開発前作業について本格的なAndroidアプリ開発作業に入る前にやっておくと便利な設定があります。それは以下の通りです。環境に応じたビルドの設定テストの設定リリース方法の設定Androidアプリは作成して終了ではありません。長く利用してもらうためには、その後、継続的な更新と改修が必要になります。playの更新作業が飛躍的に楽になります。開発ビルドの設定まずはビルドの種類を指定します。buildTypesは、ビルドの種類を指定することができます。デフォルトは、debugとreleaseが用意されています。releaseの3種類を用意するのが一般的です。}proguardは難読化ツールです。debug、staging、release、全ての環境で利用するべきです。設定して開発することで、proguardが原因で動かなくなることを未然に防げます。minifyEnabledプロパティはtrueにするとビルド時に難読化できます。それぞれの環境で設定が可能ですが、全ての環境でtrueにするべきです。keyPassword)の設定を行います。release用keystoreは、releaseビルドだけで使います。stagingのkeystoreはandroidに配置されているdebug.keystoreをコピーして利用します。debug.keystoreは/Users/{user-name}/.android配下にあります。terminalからコマンドを使用して、プロジェクトのappフォルダ配下にdebug.keystoreをコピーします。{project_folder}/appdebug.keystoreとrelease.keystoreをプロジェクトのappフォルダ配下に置いたら、以下の設定を記載します。somethingkeyAliasとkeyPasswordを設定します。設定したsigningConfigsをbuildTypesに指定します。build設定が完了したらbuildできることを確認します。各環境のapkファイルが作成されていれば成功です。