File tree 1 file changed +9
-5
lines changed
1 file changed +9
-5
lines changed Original file line number Diff line number Diff line change @@ -15,18 +15,22 @@ module.exports = platform => [{
15
15
apply plugin: 'com.android.library'
16
16
apply plugin: 'maven'
17
17
18
+ def safeExtGet(prop, fallback) {
19
+ rootProject.ext.has(prop) ? rootProject.ext.get(prop) : fallback
20
+ }
21
+
18
22
def DEFAULT_COMPILE_SDK_VERSION = 27
19
23
def DEFAULT_BUILD_TOOLS_VERSION = "27.0.3"
20
24
def DEFAULT_MIN_SDK_VERSION = 16
21
- def DEFAULT_TARGET_SDK_VERSION = 26
25
+ def DEFAULT_TARGET_SDK_VERSION = 27
22
26
23
27
android {
24
- compileSdkVersion rootProject.ext.hasProperty ('compileSdkVersion') ? rootProject.ext.compileSdkVersion : DEFAULT_COMPILE_SDK_VERSION
25
- buildToolsVersion rootProject.ext.hasProperty ('buildToolsVersion') ? rootProject.ext.buildToolsVersion : DEFAULT_BUILD_TOOLS_VERSION
28
+ compileSdkVersion safeExtGet ('compileSdkVersion', DEFAULT_COMPILE_SDK_VERSION)
29
+ buildToolsVersion safeExtGet ('buildToolsVersion', DEFAULT_BUILD_TOOLS_VERSION)
26
30
27
31
defaultConfig {
28
- minSdkVersion rootProject.ext.hasProperty ('minSdkVersion') ? rootProject.ext.minSdkVersion : DEFAULT_MIN_SDK_VERSION
29
- targetSdkVersion rootProject.ext.hasProperty ('targetSdkVersion') ? rootProject.ext.targetSdkVersion : DEFAULT_TARGET_SDK_VERSION
32
+ minSdkVersion safeExtGet ('minSdkVersion', DEFAULT_MIN_SDK_VERSION)
33
+ targetSdkVersion safeExtGet ('targetSdkVersion', DEFAULT_TARGET_SDK_VERSION)
30
34
versionCode 1
31
35
versionName "1.0"
32
36
}
You can’t perform that action at this time.
0 commit comments