web-dev-qa-db-fra.com

Toutes les bibliothèques de base de feu doivent être au-dessus ou au-dessous de 14.0.0

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

28
Jude Fernandes

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

25
Jude Fernandes
apply plugin: 'com.google.gms.google-services'

mettez-le sous cette ligne.

apply plugin: 'com.Android.application'

cela a fonctionné pour moi.

10
Ahmet Şimşek

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'
2
user8040141

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

1
Only Entertaiment

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

0
AllSmiles

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'
0
Kyo Huu

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.

0
Abhinav Saxena

Remplacez toutes vos bibliothèques Firebase par la même version.

0
Dea Enita

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.

0
Ali Akram

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

0
deanwilliammills