diff --git a/package/android/build.gradle b/package/android/build.gradle index f5a1c983..8621b03c 100644 --- a/package/android/build.gradle +++ b/package/android/build.gradle @@ -31,6 +31,18 @@ def getExtOrIntegerDefault(name) { } android { + + def agpVersion = com.android.Version.ANDROID_GRADLE_PLUGIN_VERSION.tokenize('.') + // Check AGP version for backward compatibility w/react-native versions still on gradle plugin 6 + def major = agpVersion[0].toInteger() + def minor = agpVersion[1].toInteger() + if ((major == 7 && minor >= 3) || major >= 8) { + namespace "com.reactnativecommunity.slider" + buildFeatures { + buildConfig true + } + } + compileSdkVersion getExtOrIntegerDefault('compileSdkVersion') buildToolsVersion getExtOrDefault('buildToolsVersion')