apply plugin: 'com.android.library' def DEFAULT_COMPILE_SDK_VERSION = 25 def DEFAULT_BUILD_TOOLS_VERSION = "25.0.2" def DEFAULT_TARGET_SDK_VERSION = 25 def DEFAULT_GOOGLE_PLAY_SERVICES_VERSION = "11.+" android { compileSdkVersion project.hasProperty('compileSdkVersion') ? project.compileSdkVersion : DEFAULT_COMPILE_SDK_VERSION buildToolsVersion project.hasProperty('buildToolsVersion') ? project.buildToolsVersion : DEFAULT_BUILD_TOOLS_VERSION defaultConfig { minSdkVersion 16 targetSdkVersion project.hasProperty('targetSdkVersion') ? project.targetSdkVersion : DEFAULT_TARGET_SDK_VERSION versionCode 1 versionName "1.0" } } repositories { mavenCentral() } dependencies { def googlePlayServicesVersion = project.hasProperty('googlePlayServicesVersion') ? project.googlePlayServicesVersion : DEFAULT_GOOGLE_PLAY_SERVICES_VERSION compile fileTree(include: ['*.jar'], dir: 'libs') compile 'com.facebook.react:react-native:+' compile "com.google.firebase:firebase-core:$googlePlayServicesVersion" compile "com.google.firebase:firebase-messaging:$googlePlayServicesVersion" compile 'me.leolin:ShortcutBadger:1.1.17@aar' }