Я создал приложение Flutter, которое использует службы Firebase (авторизация, Firestore, обмен сообщениями).
С версией для iOS все прошло хорошо, но я борюсь с версией для Android:
Я следовал официальному руководству по установке .
Но независимо от того, какую конфигурацию я использую в файлах Gradle, я получаю исключения.
Существует множество постов с различными конфигурациями - у меня ни одна из них не сработала, а некоторые устарели.
Моя последняя конфигурация:
в андроиде / build.gradle:
classpath 'com.google.gms:google-services:4.0.1'
в android / app / build.gradle:
implementation 'com.google.firebase:firebase-core:16.0.9'
приводит к следующей ошибке:
> The library com.google.firebase:firebase-iid is being requested by various other libraries at [[18.0.0,18.0.0]], but resolves to 17.1.2. Disable the plugin and check your dependencies tree using ./gradlew :app:dependencies.
Как и где я могу найти правильный способ настроить это приложение для Android для работы с этими службами Google?