update build tools

This commit is contained in:
Alexey Danilov
2017-04-18 12:37:54 +03:00
parent 3cc6f591c5
commit 4cf2a6bb68
7 changed files with 19 additions and 12 deletions

View File

@@ -3,6 +3,6 @@ android:
components:
- platform-tools
- tools
- build-tools-22.0.1
- build-tools-25.0.2
- android-23
- extra

View File

@@ -1,9 +1,9 @@
buildscript {
repositories {
mavenCentral()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.1.3'
classpath 'com.android.tools.build:gradle:2.3.1'
}
}

View File

@@ -1,6 +1,6 @@
#Mon Sep 05 18:06:17 MSK 2016
#Tue Apr 18 11:58:38 MSK 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

View File

@@ -3,7 +3,7 @@ buildscript {
jcenter()
}
dependencies {
classpath 'com.novoda:bintray-release:0.3.4'
classpath 'com.novoda:bintray-release:0.4.0'
}
}
@@ -13,7 +13,7 @@ apply plugin: 'bintray-release'
android {
compileSdkVersion 23
buildToolsVersion '22.0.1'
buildToolsVersion '25.0.2'
defaultConfig {
minSdkVersion 9

View File

@@ -16,7 +16,7 @@ apply plugin: 'com.neenbedankt.android-apt'
android {
compileSdkVersion 23
buildToolsVersion '22.0.1'
buildToolsVersion '25.0.2'
defaultConfig {
applicationId 'com.danikula.videocache.sample'

View File

@@ -6,7 +6,7 @@ apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion '22.0.1'
buildToolsVersion '25.0.2'
defaultConfig {
applicationId 'com.danikula.proxycache.test'
@@ -21,11 +21,18 @@ android {
}
}
// temporary workaround for Robolectric issue https://github.com/robolectric/robolectric/issues/2647
android.applicationVariants.all { variant ->
def productFlavor = variant.productFlavors[0] != null ? "${variant.productFlavors[0].name.capitalize()}" : ""
def buildType = "${variant.buildType.name.capitalize()}"
tasks["compile${productFlavor}${buildType}UnitTestSources"].dependsOn(tasks["merge${productFlavor}${buildType}Assets"])
}
dependencies {
compile project(':library')
testCompile 'org.slf4j:slf4j-simple:1.7.21'
testCompile 'junit:junit:4.12'
testCompile 'org.robolectric:robolectric:3.1'
testCompile 'org.robolectric:robolectric:3.3.2'
testCompile 'com.squareup:fest-android:1.0.0'
testCompile 'com.google.guava:guava-jdk5:17.0'
testCompile('com.danikula:android-garden:2.1.4') {

View File

@@ -3,10 +3,10 @@ package com.danikula.videocache;
import com.danikula.videocache.test.BuildConfig;
import org.junit.runner.RunWith;
import org.robolectric.RobolectricGradleTestRunner;
import org.robolectric.RobolectricTestRunner;
import org.robolectric.annotation.Config;
@RunWith(RobolectricGradleTestRunner.class)
@RunWith(RobolectricTestRunner.class)
@Config(constants = BuildConfig.class)
public abstract class BaseTest {