Upgraded android gradle plugin to 2.3.3 (#431)

* Added dependency on assembleFullDebug before running unit tests.
     Apparently assembleFullDebugUnitTest does not include
     the sourceset for fullDebug as defined in app/build.gradle
This commit is contained in:
Martijn Brekhof 2017-08-08 19:44:24 +02:00 committed by Synced Synapse
parent 6d779af3b1
commit 8cd974137b
3 changed files with 14 additions and 3 deletions

View File

@ -161,4 +161,15 @@ afterEvaluate {
task.dependsOn grantAnimationPermissionDev
}
}
}
/**
* Android gradle plugin 2.3.x contains a bug where the assets for fullDebug
* are not copied. The task assembleFullDebug does copy the required assets,
* so this dependency fixes the issue.
*/
tasks.whenTaskAdded { task ->
if (task.name.contains("testFullDebugUnitTest")) {
task.dependsOn assembleFullDebug
}
}

View File

@ -5,7 +5,7 @@ buildscript {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.1.3'
classpath 'com.android.tools.build:gradle:2.3.3'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files

View File

@ -1,6 +1,6 @@
#Wed Aug 24 16:59:02 CEST 2016
#Fri Aug 04 21:29:21 CEST 2017
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip