1buildscript { 2 repositories { 3 mavenCentral() 4 google() 5 } 6 7 dependencies { 8 classpath 'com.android.tools.build:gradle:3.2.1' 9 } 10} 11 12def getExtOrDefault(name) { 13 return rootProject.ext.has(name) ? rootProject.ext.get(name) : project.properties['ReactNativeSlider_' + name] 14} 15 16def getExtOrIntegerDefault(name) { 17 return rootProject.ext.has(name) ? rootProject.ext.get(name) : (project.properties['ReactNativeSlider_' + name]).toInteger() 18} 19 20apply plugin: 'com.android.library' 21 22android { 23 compileSdkVersion getExtOrIntegerDefault('compileSdkVersion') 24 buildToolsVersion getExtOrDefault('buildToolsVersion') 25 26 defaultConfig { 27 minSdkVersion getExtOrIntegerDefault('minSdkVersion') 28 targetSdkVersion getExtOrIntegerDefault('targetSdkVersion') 29 } 30} 31 32repositories { 33 google() 34 mavenCentral() 35} 36 37dependencies { 38 //noinspection GradleDynamicVersion 39 api 'com.facebook.react:react-native:+' 40} 41