Я следил за это официальное руководство, чтобы настроить рабочий проект firebase + flutter:
Проблема возникает, когда gradle пытается получить зависимость com.google.gms:google-services:3.2.1 для сборки Android.
По-видимому, версия 3.2.1 в настоящее время отсутствует в репозитории maven Google, она доступна в других репозиториях как видимый здесь, но в официальном репозитории Google эта версия отсутствует, как видно из результатов моей сборки:
* What went wrong:
A problem occurred configuring root project 'android'.
> Could not resolve all files for configuration ':classpath'.
> Could not find com.google.gms:google-services:3.2.1.
Searched in the following locations:
https://dl.google.com/dl/android/maven2/com/google/gms/google-services/3.2.1/google-services-3.2.1.pom
https://dl.google.com/dl/android/maven2/com/google/gms/google-services/3.2.1/google-services-3.2.1.jar
https://jcenter.bintray.com/com/google/gms/google-services/3.2.1/google-services-3.2.1.pom
https://jcenter.bintray.com/com/google/gms/google-services/3.2.1/google-services-3.2.1.jar
https://repo.maven.apache.org/maven2/com/google/gms/google-services/3.2.1/google-services-3.2.1.pom
https://repo.maven.apache.org/maven2/com/google/gms/google-services/3.2.1/google-services-3.2.1.jar
Required by:
project :
Я совершенно новичок как в gradle, так и в Android, поэтому я не знаю о каком-либо риске, связанном с использованием одного из других репозиториев, указанных выше (bintray, Spring плагины), и мне не повезло найти такие ответы. Если я хочу использовать официальный репозиторий Google, мне нужно перейти на версию 3.1.0, но в официальном руководстве по firebase прямо указано, что firebase совместима с сервисами Google 3.2.1, поэтому мне неудобно переходить на более раннюю версию, потому что я не хочу иметь дело со странными проблемы, вызванные несовместимостью версий.
как указано выше, в связанном руководстве явно говорится о принятии версии 3.2.1, в любом случае 4.2.0 также отсутствует, поэтому, даже если бы я хотел, невозможно установить его и попробовать
для наглядности могу установить только версии 3.1.0 и 3.1.1, ничего выше этой версии нет.
У меня тоже возникают проблемы, и другие, судя по всему, тоже: stackoverflow.com/questions/53704155/…
В настоящее время существует множество подобных ошибок с каждой версией плагина. Это расследуется.
4.2.0 - последняя версия на данный момент. Есть ли причина не использовать это вместо этого?