J'ai vérifié le fichier build.gradle de mon application et ce sont les seules lignes associées à firebase.
/***
* 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 créer de projet dégradé, de projet propre ou de reconstruction avec la nouvelle version v15 de Firebase, qui continue à générer l'erreur All firebase libraries must be either above or below 14.0.0
.
Il s'avère que j'ai oublié de changer le numéro de version pour com.google.Android.gms:play-services-ads
, je l'ai changé pour 15.0.0
et cela a fonctionné.
Voici un blog de Google qui fournit plus d'informations . Annonce d'un nouveau versioning de SDK dans les services Google Play et Firebase
apply plugin: 'com.google.gms.google-services'
mettez-le sous cette ligne.
apply plugin: 'com.Android.application'
cela a fonctionné pour moi.
Je n'ai pas encore trouvé la question dans votre question Mais si vous voulez la dernière version des bureaux de Firebys Ceci 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 ceci du niveau d'application
implementation 'com.google.Android.gms:play-services-maps:15.0.0'
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
J'ai eu le même problème et changer les versions a résolu le problème:
compile 'com.google.Android.gms:play-services-location:16.0.0'
compile 'com.google.firebase:firebase-core:16.0.5'
compile 'com.google.firebase:firebase-appindexing:16.0.2'
compile 'com.google.Android.gms:play-services-maps:16.0.1'
compile 'com.google.Android.gms:play-services-places:16.0.1'
compile 'com.google.Android.gms:play-services-location:16.0.0'
compile 'com.google.firebase:firebase-auth:16.0.5'
compile 'com.google.firebase:firebase-database:16.0.5'
compile 'com.firebaseui:firebase-ui-database:1.0.1'
compile 'com.google.firebase:firebase-storage:16.0.5'
compile 'com.google.firebase:firebase-messaging:17.3.4'
J'espère que cela t'aides
Changer 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 comme:
implementation 'com.google.Android.gms:play-services-location:15.0.0'
et essayez de le changer à l'ancienne version comme
implementation 'com.google.Android.gms:play-services-location:12.0.1'
Par exemple, changez implementation 'com.google.Android.gms:play-services-appindexing:9.8.0'
En implementation 'com.google.firebase:firebase-appindexing:15.0.1'
, Car cette suggestion figure dans l’avertissement de build.gradle.
Remplacez toutes vos bibliothèques Firebase par la même version.
Lorsque vous modifiez la version de dépendance de Google ou de Firebase, veillez également à mettre à jour la version compatible dans le dégradé au niveau du projet.
Ce qui a fonctionné pour moi a été de changer com.google.Android.gms:play-services-location:15.+
en com.google.Android.gms:play-services-location:11.6.2
pour que ce soit la même version que ma bibliothèque com.google.firebase:firebase-messaging:11.6.2
.
La modification était dans le fichier platform/Android/project.properties
.
La bibliothèque de localisation et de notifications Push fonctionne parfaitement maintenant