I've just noticed Gradle has released version 2.12 and according to the release notes the scripts should compile up to 20% faster. I'd like to upgrade to that version in Android Studio.
I'm using v1.5.1 and in the settings I've selected the "Use default gradle wrapper" option, which means that instead of using a local gradle install for every project, a specific gradle version will be used for each project. The version used is the one defined in the build.gradle
file. Example:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.5.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
Now if I change that to this:
classpath 'com.android.tools.build:gradle:2.12'
then Android Studio can't find that version and throws an error. Apparently AS tries to find the binaries in a local cache first (Android Studio/gradle/m2repository) and then it tries to download it from bintray:
https://jcenter.bintray.com/com/android/tools/build/gradle/2.12/gradle-2.12.jar
Browsing the published builds it looks like the last version available here is v2.1.0-alpha1.
- Why is v2.12 not in bintray yet? Is it not compatible with Android Studio?
- If it were compatible, is there a way to download it and use a local install in a per-project basis? (I don't want to break older projects already in version control)
gradle-wrapper.properties
from here – Soinski