From 961760991d7c78465554342c1c971835d1d1fe38 Mon Sep 17 00:00:00 2001 From: AlexanderR Date: Sun, 29 Mar 2015 23:18:42 +1000 Subject: [PATCH] Use android-sdk-manager plugin to automate downloading Android SDK components. --- build.gradle | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/build.gradle b/build.gradle index e26cdee..30baf09 100644 --- a/build.gradle +++ b/build.gradle @@ -1,10 +1,17 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. +task wrapper (type:Wrapper) { + gradleVersion = '2.2.1' + distributionUrl = 'https://services.gradle.org/distributions/gradle-2.2.1-all.zip' +} + buildscript { repositories { jcenter() + mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:1.0.0' + classpath 'com.jakewharton.sdkmanager:gradle-plugin:0.12.0' } } @@ -13,3 +20,12 @@ allprojects { jcenter() } } + +subprojects { + def androidHome + + if ((androidHome = System.env.'ANDROID_HOME') + && (androidHome = androidHome as File).exists() + && androidHome.canWrite()) + apply plugin: 'android-sdk-manager' +} \ No newline at end of file