mirror of
https://github.com/zoriya/react-native-background-downloader.git
synced 2025-12-06 06:56:10 +00:00
'android.useAndroidX' might return a string, so we handle this case as well
This commit is contained in:
@@ -1,12 +1,15 @@
|
||||
apply plugin: 'com.android.library'
|
||||
|
||||
def safeExtGet(prop, fallback) {
|
||||
rootProject.ext.has(prop) ? rootProject.ext.get(prop) : fallback
|
||||
}
|
||||
|
||||
android {
|
||||
compileSdkVersion rootProject.ext.compileSdkVersion
|
||||
buildToolsVersion rootProject.ext.buildToolsVersion
|
||||
compileSdkVersion safeExtGet("compileSdkVersion", 28)
|
||||
|
||||
defaultConfig {
|
||||
minSdkVersion rootProject.ext.minSdkVersion
|
||||
targetSdkVersion rootProject.ext.targetSdkVersion
|
||||
minSdkVersion safeExtGet('minSdkVersion', 16)
|
||||
targetSdkVersion safeExtGet('targetSdkVersion', 28)
|
||||
versionCode 1
|
||||
versionName "1.0"
|
||||
ndk {
|
||||
@@ -18,7 +21,7 @@ android {
|
||||
dependencies {
|
||||
//noinspection GradleDynamicVersion
|
||||
implementation 'com.facebook.react:react-native:+'
|
||||
if (project.properties['android.useAndroidX'] == true) {
|
||||
if (project.properties['android.useAndroidX'] == 'true' || project.properties['android.useAndroidX'] == true) {
|
||||
api "androidx.tonyodev.fetch2:xfetch2:3.1.4"
|
||||
} else {
|
||||
api "com.tonyodev.fetch2:fetch2:3.0.10"
|
||||
|
||||
Reference in New Issue
Block a user