Android Studioとgradle

2013-09-15

gradleとは・・・

JVM言語向けのビルドツールです。Groovyで記述され、Groovyでタスクを記述することができます。
JVM言語向けビルドツール、と書いたのは、Javaだけでなく、もちろんGroovy, Scala等のビルドを行うこともできるからです。
AndroidStudioでは標準のビルドシステムとして採用されています。

Javaのビルドツールには

  • Ant
  • Maven
  • Ivy

等がありますが、これらのxmlベースでタスクを管理するビルドツールに比べて、柔軟なタスクの記述ができるようになっています。
また、

  • gradleからAntを実行
  • MavenやIvyのリポジトリを依存関係解決に使用

したりと便利な機能も備えています。

Android Studioでのgradle使用

Android Studioで新規プロジェクトを作成すると、build.gradle, setting.gradleというgradleのビルドスクリプトが作成されます。

スクリーンショット 2013-09-04 23.29.57

次回、build.gradle, setting.gradleについて書きます。