apply plugin: 'com.android.application' task accessToken { def tokenFile = new File("MapboxGLAndroidSDKWearTestApp/src/main/res/values/developer-config.xml") if (!tokenFile.exists()) { String tokenFileContents = "\n" + "\n" + " " + "$System.env.MAPBOX_ACCESS_TOKEN" + "\n" + "" if (tokenFileContents == null) { throw new InvalidUserDataException("You must set the MAPBOX_ACCESS_TOKEN environment variable.") } tokenFile.write(tokenFileContents) } } gradle.projectsEvaluated { preBuild.dependsOn('accessToken') } android { compileSdkVersion 24 buildToolsVersion "24.0.2" defaultConfig { applicationId "com.mapbox.mapboxsdk.testapp" minSdkVersion 21 targetSdkVersion 24 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile(project(':MapboxGLAndroidSDK')) { transitive = true } // Leak Canary androidTestCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.4-beta2' debugCompile 'com.squareup.leakcanary:leakcanary-android:1.4-beta2' releaseCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.4-beta2' compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.google.android.support:wearable:2.0.0-alpha3' provided 'com.google.android.wearable:wearable:2.0.0-alpha3' } apply from: '../checkstyle.gradle'