Проверьте build.gradle
зависимого модуля react-native-xxxx
и измените версии зависимых библиотек gms
и firebase
на те же.
Версия библиотеки gms
, которая зависит от вашего app
, в настоящее время 11.8.0
, поэтому измените все остальное на 11.8.0
.
Проверьте все модули, чтобы увидеть версииgms
и firebase
.
В некоторых случаях вам может потребоваться изменить версии SDK модуля react-native-device-info
.Поскольку существует так много случаев, сначала запишите мои настройки.
app / build.gradle:
dependencies {
// ...
// gms version is 11.8.0
compile "com.google.android.gms:play-services-auth:11.8.0"
}
response-native-device-info / build.gradle: (Это мои настройки..)
buildscript {
// set up the same version
ext.firebaseVersion = '11.8.0'
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.3.3'
}
}
apply plugin: 'com.android.library'
android {
compileSdkVersion 23
buildToolsVersion "25.0.2"
defaultConfig {
minSdkVersion 16
targetSdkVersion 22
versionCode 2
versionName "1.1"
ndk {
abiFilters "armeabi-v7a", "x86"
}
}
lintOptions {
abortOnError false
warning 'InvalidPackage'
}
}
dependencies {
compile 'com.facebook.react:react-native:+'
compile "com.google.android.gms:play-services-gcm:$firebaseVersion"
compile "com.google.firebase:firebase-core:$firebaseVersion"
compile "com.google.firebase:firebase-config:$firebaseVersion"
compile "com.google.firebase:firebase-auth:$firebaseVersion"
compile "com.google.firebase:firebase-database:$firebaseVersion"
compile "com.google.firebase:firebase-storage:$firebaseVersion"
compile "com.google.firebase:firebase-messaging:$firebaseVersion"
compile "com.google.firebase:firebase-crash:$firebaseVersion"
compile "com.google.firebase:firebase-perf:$firebaseVersion"
compile "com.google.firebase:firebase-ads:$firebaseVersion"
compile "com.google.firebase:firebase-firestore:$firebaseVersion"
compile "com.google.firebase:firebase-invites:$firebaseVersion"
}