// Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { ext { buildToolsVersion = "28.0.3" minSdkVersion = 19 compileSdkVersion = 28 targetSdkVersion = 28 supportLibVersion = "28.0.0" /* 解决 react-native-device-info 依赖冲突问题 react-native-device-info 默认引用最新版 gcm 包,进而依赖 androidx 包 0.59 react native 不兼容 androidx 所以这里指定 gcm 版本 */ googlePlayServicesVersion = "11.0.4" } repositories { google() mavenLocal() mavenCentral() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.3.1' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { google() mavenCentral() mavenLocal() jcenter() maven { // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm url "$rootDir/../node_modules/react-native/android" } maven { url 'https://jitpack.io' } } }