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

24
demandé sur Jude Fernandes 2018-04-14 21:18:24

8 réponses

com.google.android.gms:play-services-ads, la mise sous tension 15.0.0 et ça a fonctionné.

Annonçant un nouveau SDK de gestion des versions dans Google Play services et Firebase

23
répondu Jude Fernandes 2018-05-04 17:26:17
apply plugin: 'com.google.gms.google-services'

mettre sous cette ligne.

apply plugin: 'com.android.application'

il a travaillé pour moi.

7
répondu Ahmet Şimşek 2018-05-20 17:13:26

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'
2
répondu Ivan Shero 2018-04-14 18:24:12

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

1
répondu Only Entertaiment 2018-04-15 06:50:45

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'
0
répondu Kyo Huu 2018-04-21 05:11:24

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.

0
répondu Abhinav Saxena 2018-06-11 10:26:09

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

0
répondu deanwilliammills 2018-08-16 11:59:15

changez toutes vos bibliothèques firebase vers la même version.

0
répondu Dea Enita 2018-08-18 00:17:06