112
86

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Gradle と Gradle Plugin のバージョンについて

Last updated at Posted at 2017-04-06

はじめに

AndroidStudioを立ち上げるとGradleのバージョンアップ通知が届いていました。
AndroidStudioのバージョンアップは入れた結果エラーが頻発する場合もあるので正直怖いのですが、メジャーバージョンが上がっていたので試しに入れてみました。
導入後は問題も無くビルドが大幅に早くなり快適になりました。

で入れてみてふと思いました。
「Gradleのバージョンってどこで確認出来るの?」と。

なのでちょっとだけ知らべてみました。

確認場所

Gradle のバージョンはプロジェクトのFile -> Project Structure -> Projectを見ればわかります。

ProjectStructure.png

GradleとGradle Plugin

これで完結なのですが、何でこんな内容をわざわざエントリーしたのかと言うと top-level build.gradle にある一文が気になったからです。

buildscript {
  ...
  dependencies {
    classpath 'com.android.tools.build:gradle:2.3.1'
  }
}

gradleのバージョンを3.3まで上げたのに2.3のままって何なんだよ!!?って思ったからなんですね。

調べた結果、これはgradleって書いていますがAndroid plugin for Gradle(人によっては Gradle Plugin)と呼ばれているものでGradleそのものではありません。
簡単に言えば_GraldeをAndroid Studioで使用するためのプラグイン_です。

これもPluginのバージョンに対して必須となるGradleが決まっています。
公式からの引用(画像キャプ)ですが以下の様になっています。

キャプチャ.PNG

Gradle 3.3を使うためにはGradle Pluginは2.3を指定する必要があると言う事です。

Update Gradle

最後にGradleのアップデートは以下の2通りで出来ます。

AndroidStudioのメニューからTool-> Android -> Sync Project with Gradle Filesを押す。

update1.png

あるいはGradleのgradle/wrapper/gradle-wrapper.propertiesを直接編集する。
update2.png

https://services.gradle.org/distributions/を見たら一覧が見れるはずです。
現時点(2017-04-05)ではgradle-3.5-rc-1all.zipまではバージョンが上げられそうです(3.5はRC1なんでおすすめはしませんが)

新しくプロジェクト立ち上げたりすればAndroid StudioがしつこくGradleのアップデートを聞いてきますが、万が一ダイアログを閉じて出てこなくなった場合は上記の対応でアップデートしてください。

参考:Android Plugin for Gradle Release Notes

112
86
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
112
86

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?