Требуется ли `firebase-core` для Firebase на Android? - PullRequest
0 голосов
/ 08 июня 2018

Насколько я знаю, отдельные библиотеки Firebase, такие как firebase-auth, не требовали от меня включения firebase-core.

Однако я недавно запустил новый проект Android, и когда я попыталсясборка без firebase-core, я получил следующее предупреждение компилятора Java:

Warning: The app gradle file must have a dependency on com.google.firebase:firebase-core for Firebase services to work as intended.

Ответы [ 2 ]

0 голосов
/ 04 декабря 2018

При использовании версии 16.0.6 предупреждение исчезло

implementation 'com.google.firebase:firebase-core:16.0.6'
0 голосов
/ 08 июня 2018

ОБНОВЛЕНИЕ : АВГУСТ 2019

Документы теперь показывают, требуется ли для определенного продукта SDK firebase-analytics, если firebase-analytics рекомендуется , или если он вообще не нужен.

firebase-core больше не указан в качестве обязательной зависимости в руководстве по началу работы с Android и удален из список доступных библиотек .

Теперь добавление firebase-analytics в ваше приложение необязательно в руководстве по началу работы .Для продуктов, для которых требуется firebase-core, , таких как In-App Messaging , перечислите зависимость firebase-core в своих руководствах по установке.


ОРИГИНАЛЬНЫЙ ОТВЕТ:

Это недавнее изменение по состоянию на 23 мая 2018 года. Согласно примечаниям к выпуску :

Теперь в файле gradle вашего приложения должен явно указываться com.google.firebase:firebase-core в качестве зависимости для служб Firebaseчтобы работать должным образом.

Это требование отражено в руководствах «Настройка {X} для Android» ( пример ) в шаге «Установите Firebase SDK».Этот шаг ссылается на эту страницу , которая включает требование добавить firebase-core.

edit 9/26/18: Сводка функций, которые зависят от GoogleАналитика для Firebase (и, следовательно, firebase-core) может быть найдена здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...