31 votes

Toutes les bibliothèques firebase doivent être soit supérieures ou inférieures à 14.0.0.

J'ai vérifié le fichier build.gradle de mon application et ce sont les seules lignes qui sont lié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 ancienne version.

Le problème est que je ne peux pas construire gradle, nettoyer le projet ou reconstruire le projet avec la nouvelle version v15 de firebase, car l'erreur suivante apparaît constamment All firebase libraries must be either above or below 14.0.0

0 votes

Pouvez-vous nous montrer votre build.gradle+ avez-vous ajouté la ligne apply plugin en bas du fichier pour activer le plugin Gradle ?

25voto

Jude Fernandes Points 2919

Il s'avère que j'ai oublié de changer le numéro de la version pour com.google.android.gms:play-services-ads et l'a transformé en 15.0.0 et ça a marché.

Voici un blog de Google qui fournit plus d'informations. Annonce d'une nouvelle version du SDK dans les services Google Play et Firebase

0 votes

Super, je n'avais pas réalisé qu'il y avait des dépendances supplémentaires sur les autres plugins play-services pour correspondre à la version du plugin firebase.

19voto

Ahmet Şimşek Points 355
apply plugin: 'com.google.gms.google-services'

mettez-le sous cette ligne.

apply plugin: 'com.android.application'

ça a marché pour moi.

0 votes

Ça n'a aucun sens mais ça a marché pour moi merci ! ! ça a sauvé ma journée.

0 votes

Merci, ça a marché pour moi aussi... Mais, je dois demander à google : pourquoi ?

2voto

Je n'ai pas encore trouvé la question dans votre question Mais si vous voulez la dernière version des bureaux de Firebys Celle-ci 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'

1voto

Humxa Moghal Points 44

Enlever ceci du niveau App gradle

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

0voto

Abhinav Saxena Points 880

Par exemple, changer implementation 'com.google.android.gms:play-services-appindexing:9.8.0' à implementation 'com.google.firebase:firebase-appindexing:15.0.1' car cette suggestion figure dans l'avertissement du fichier build.gradle.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X