Toutes les bibliothèques firebase doivent être au-dessus ou au-dessous de 14.0.0
j'ai vérifié la construction de mon application.gradle fichier et ce sont les seules lignes qui sont liées à firebase dans leur
/***
* Firebase
*/
implementation 'com.google.firebase:firebase-core:15.0.0'
implementation 'com.google.firebase:firebase-messaging:15.0.0'
implementation('com.crashlytics.sdk.android:crashlytics:2.9.1@aar') {
transitive = true
}
implementation 'com.google.firebase:firebase-ads:15.0.0'
Je n'ai pas de bibliothèque qui utilise firebase donc je ne pense pas qu'il puisse y avoir un problème avec une bibliothèque utilisant une version plus ancienne.
le problème est que je ne peux pas construire gradle, nettoyer projet ou reconstruire projet avec la nouvelle version v15 de firebase comme il continue à lancer l'erreur All firebase libraries must be either above or below 14.0.0
8 réponses
15.0.0
et ça a fonctionné.
Annonçant un nouveau SDK de gestion des versions dans Google Play services et Firebase
apply plugin: 'com.google.gms.google-services'
mettre sous cette ligne.
apply plugin: 'com.android.application'
il a travaillé pour moi.
Je n'ai pas encore trouvé la question dans votre question Mais si vous voulez la dernière version de firebys offices C'est compatible avec la version 27.0.3
//Firebase
implementation 'com.google.firebase:firebase-database:11.8.0'
implementation 'com.google.firebase:firebase-storage:11.8.0'
implementation 'com.google.firebase:firebase-auth:11.8.0'
implementation 'com.firebaseui:firebase-ui-database:2.0.1'
implementation 'com.google.firebase:firebase-messaging:11.8.0'
implementation 'com.google.firebase:firebase-core:11.8.0'
Supprimer ce à partir de l'App niveau gradle
implementation 'com.google.android.gms:play-services-maps:15.0.0'
et puis essayez ces versions
compile 'com.google.firebase:firebase-core:11.8.0'
compile 'com.google.firebase:firebase-messaging:11.8.0'
compile 'com.google.firebase:firebase-database:11.8.0'
compile 'com.google.firebase:firebase-auth:11.8.0'
celui-ci a fonctionné pour moi... tanx
Changement de ce travail pour moi:
implementation 'com.firebase:geofire-android:2.1.2'
implementation 'com.google.android.gms:play-services:12.0.1'
implementation 'com.google.firebase:firebase-core:12.0.1'
implementation 'com.google.firebase:firebase-database:12.0.1'
implementation 'com.google.firebase:firebase-messaging:12.0.1'
implementation 'com.google.firebase:firebase-core:12.0.1'
implementation 'com.google.firebase:firebase-auth:12.0.1'
Essayez de trouver quelque chose au-dessus de 14.0.0 de la forme:
implementation 'com.google.android.gms:play-services-location:15.0.0'
et essayer de le modifier à l'ancienne version comme
implementation 'com.google.android.gms:play-services-location:12.0.1'
par exemple changement
implementation 'com.google.android.gms:play-services-appindexing:9.8.0'
de
implementation 'com.google.firebase:firebase-appindexing:15.0.1'
comme cette suggestion vient dans l'avertissement dans la construction.gradle.
Ce qui a fonctionné pour moi a été de changer com.google.android.gms:play-services-location:15.+
com.google.android.gms:play-services-location:11.6.2
de sorte que c'est la même version que mon com.google.firebase:firebase-messaging:11.6.2
bibliothèque.
Le changement était dans le fichier platform/android/project.properties
.
L'emplacement et les notifications push bibliothèque de travail parfait
changez toutes vos bibliothèques firebase vers la même version.