課題 Androidの公式サイトを読んでいるとtestCompileとandroidTestCompileというのが2つ出てくるが、その違いは何か。どう使い分ければいいのか。 回答 src/test 以下に記述した内容はtestCompileに影響する。 src/androidTestに記述した内容はandroidTestCompileに影響する。 src配下に複数のビルドタイプに応じたディレクトリ(releaseやdebug)が配備できるが、テストについてもAndroidのUIを使ったテストを書くための(androidTest ディレクトリ)とDBやUtilクラス、API呼出用クラスなどAndroidに依存しないテストを書くための(testディレクトリ)を分けて記述するようになっている。 参考 http://stackoverflow.com/questions/29021331/con