apply plugin: 'com.android.library' android { compileSdkVersion 26 defaultConfig { minSdkVersion 18 targetSdkVersion 23 versionCode 1 versionName "1.0" } } dependencies { implementation 'com.facebook.react:react-native:+' implementation 'com.instabug.library:instabug:3+' implementation 'status-im:function:0.0.1' String statusGoVersion = 'v0.16.0-1-gf3880f8f' final String statusGoGroup = 'status-im', statusGoName = 'status-go' // Check if the local status-go jar exists, and compile against that if it does final String localStatusLibOutputDir = "${rootDir}/../modules/react-native-status/android/libs", localVersion = 'local' if ( new File("${localStatusLibOutputDir}/${statusGoGroup}/${statusGoName}/${localVersion}/${statusGoName}-${localVersion}.aar").exists() ) { // Use the local version statusGoVersion = localVersion } implementation(group: statusGoGroup, name: statusGoName, version: statusGoVersion, ext: 'aar') }