aboutsummaryrefslogtreecommitdiff
path: root/buildSrc
diff options
context:
space:
mode:
authorJonathan Gerrish <jonathan@indiekid.org>2016-12-01 10:09:49 -0800
committerJonathan Gerrish <jonathan@indiekid.org>2016-12-06 16:07:14 -0800
commit4c418cf24d3e5b7fa2bc39a7c000be627500ad6c (patch)
tree603738225358fcabd98aa63f6afeeecf972f0905 /buildSrc
parentf7833779cfddea9bb9afb1b3bf6c84ae267a68bf (diff)
downloadrobolectric-shadows-4c418cf24d3e5b7fa2bc39a7c000be627500ad6c.tar.gz
Add gradle configuration for API 25
Add SdkConfig for API 25 Prefer to use ReflectionHelpers.createNullProxy() rather than hand coded stubs of Framework classes as it is tollerant to framework API changes. Use API 24 RuntimeAdapter for API 25
Diffstat (limited to 'buildSrc')
-rw-r--r--buildSrc/src/main/groovy/AndroidSdk.groovy3
1 files changed, 2 insertions, 1 deletions
diff --git a/buildSrc/src/main/groovy/AndroidSdk.groovy b/buildSrc/src/main/groovy/AndroidSdk.groovy
index fc531b393..3a6bcd78f 100644
--- a/buildSrc/src/main/groovy/AndroidSdk.groovy
+++ b/buildSrc/src/main/groovy/AndroidSdk.groovy
@@ -7,12 +7,13 @@ class AndroidSdk implements Comparable<AndroidSdk> {
static final LOLLIPOP_MR1 = new AndroidSdk(22, "5.1.1_r9", 1, "1.7")
static final M = new AndroidSdk(23, "6.0.1_r3", 0, "1.7")
static final N = new AndroidSdk(24, "7.0.0_r1", 0, "1.8")
+ static final N_MR1 = new AndroidSdk(25, "7.1.0_r7", 0, "1.8")
private static final double jdkVersion = Double.parseDouble(System.getProperty("java.specification.version"));
static final List<AndroidSdk> ALL_SDKS = [
JELLY_BEAN, JELLY_BEAN_MR1, JELLY_BEAN_MR2, KITKAT,
- LOLLIPOP, LOLLIPOP_MR1, M, N
+ LOLLIPOP, LOLLIPOP_MR1, M, N, N_MR1
]
static final JDK_SUPPORTED_SDKS = ALL_SDKS.findAll { it.isSupportedOnThisJdk() }
static final MAX_SDK_FOR_THIS_JDK = Collections.max(JDK_SUPPORTED_SDKS)