web-dev-qa-db-fra.com

`Firebase-core` est-il requis pour Firebase sous Android?

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.

15
Jeff

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 .

11
Jeff

En utilisant la version 16.0.6, l'avertissement a disparu

implementation 'com.google.firebase:firebase-core:16.0.6'
0