Skip to content
This repository was archived by the owner on Feb 27, 2022. It is now read-only.

Commit dbd33e7

Browse files
author
Elad Gil
committed
'android.useAndroidX' might return a string, so we handle this case as well
1 parent 0b5ec5a commit dbd33e7

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

android/build.gradle

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
11
apply plugin: 'com.android.library'
22

3+
def safeExtGet(prop, fallback) {
4+
rootProject.ext.has(prop) ? rootProject.ext.get(prop) : fallback
5+
}
6+
37
android {
4-
compileSdkVersion rootProject.ext.compileSdkVersion
5-
buildToolsVersion rootProject.ext.buildToolsVersion
8+
compileSdkVersion safeExtGet("compileSdkVersion", 28)
69

710
defaultConfig {
8-
minSdkVersion rootProject.ext.minSdkVersion
9-
targetSdkVersion rootProject.ext.targetSdkVersion
11+
minSdkVersion safeExtGet('minSdkVersion', 16)
12+
targetSdkVersion safeExtGet('targetSdkVersion', 28)
1013
versionCode 1
1114
versionName "1.0"
1215
ndk {
@@ -18,7 +21,7 @@ android {
1821
dependencies {
1922
//noinspection GradleDynamicVersion
2023
implementation 'com.facebook.react:react-native:+'
21-
if (project.properties['android.useAndroidX'] == true) {
24+
if (project.properties['android.useAndroidX'] == 'true' || project.properties['android.useAndroidX'] == true) {
2225
api "androidx.tonyodev.fetch2:xfetch2:3.1.4"
2326
} else {
2427
api "com.tonyodev.fetch2:fetch2:3.0.10"

0 commit comments

Comments
 (0)