# Gradle: Guide to versions (+Android)

DevFeed: [Gradle: Guide to versions (+Android)](<https://devfeed.tech/articles/gradle-guide-to-versions-android-26038.md>)

Original publisher: [Read original article](<http://doridori.github.io//Gradle-guide-to-versions-with-android/>)

Author: SystemDotRun

Published: 2016-06-03T00:00:00Z

Content type: tutorial

Language: en

Sources: [SystemDotRun](<https://devfeed.tech/sources/systemdotrun.md>)

Topics: [Gradle](<https://devfeed.tech/topics/gradle.md>), [Android Studio](<https://devfeed.tech/topics/android-studio.md>), [Android](<https://devfeed.tech/topics/android.md>), [Homebrew](<https://devfeed.tech/topics/homebrew.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [android-studio](<https://devfeed.tech/tags/android-studio.md>), [commands](<https://devfeed.tech/tags/commands.md>), [gradle](<https://devfeed.tech/tags/gradle.md>), [guide](<https://devfeed.tech/tags/guide.md>), [installation](<https://devfeed.tech/tags/installation.md>)

## AI overview

A practical guide to checking and updating core Gradle and Android plugin versions. It recommends using the Gradle Wrapper for deterministic builds, explains installation and updates with Homebrew, and identifies where Android build-tool and plugin release information is documented.

## Source excerpt

When using Gradle I always forget where to look to make sure I'm taking advantage of the latest core and android plugin versions for my project. Some of the below can be done via Android Studio but I like knowing how to do stuff without the IDE :) Core Gradle [gradle.org] View latest versions release notes [gradle.org] View docs for older Gradle versions [wikipedia] View list of Gradle versions and release dates You can check the version of Gradle installed on your system with gradle --version. Installation & Updating I use brew and for initial installation use brew install gradle and to update brew update && brew upgrade gradle. Core Gradle Android Wrapper You should always run commands via the Gradle Wrapper (gradlew) so you have deterministic builds, regardless of the Gradle core version that's installed on the current build machine. You can check the wrapper version by running gradlew --version. You can update it by editing the gradle-wrapper.properties distributionUrl or by defining a wrapper task (Recommended as the format of the properties file can change) with task wrapper(type: Wrapper) { gradleVersion = '<coreVersion>' } and calling gradle wrapper. Gradle Android Plugin The Gradle Android plugin major.minor version tracks the build tools versioning. [tools.android.com] New Build System Tools Release notes [developer.android.com] Android Studio Release Notes AS Versions match tools [developer.android.com] Android Plugin for Gradle Release Notes Also lists Core Gradle version required for each plugin version This is defined in your build.gradle with classpath 'com.android.tools.build:gradle:<pluginVersion>'