Autant que je sache, les bibliothèques individuelles de Firebase telles que firebase-auth
n'avaient pas l'habitude de me demander d'inclure firebase-core
.
Cependant, j'ai récemment démarré un nouveau projet Android et lorsque j'ai essayé de construire sans firebase-core
, j'ai reçu l'avertissement suivant du compilateur Java:
Warning: The app gradle file must have a dependency on com.google.firebase:firebase-core for Firebase services to work as intended.
Ceci est un changement récent en date du 23 mai 2018. Voir les notes de publication :
Votre fichier de dégradé d'application doit maintenant explicitement répertorier
com.google.firebase:firebase-core
en tant que dépendance pour que les services Firebase fonctionnent comme prévu.
Cette exigence est reflétée dans les guides "Configurer {X} pour Android" ( exemple ) à l'étape "Installer le SDK Firebase". Cette étape mène à cette page , qui inclut la nécessité d’ajouter firebase-core
.
edit 26/09/18: Vous trouverez un récapitulatif des fonctionnalités reposant sur Google Analytics pour Firebase (et donc firebase-core
) ici .
En utilisant la version 16.0.6, l'avertissement a disparu
implementation 'com.google.firebase:firebase-core:16.0.6'