Я добавил плагины для камеры и пожарной базы в свое приложение, чтобы иметь возможность сделать снимок, а затем загрузить его в пожарное хранилище.Все это прекрасно работает на iOS, но Android не будет собираться.
Вот что я использую от Flutter:
path_provider: ^0.5.0
camera: ^0.4.3+2
firebase_storage: ^2.1.0+1
И вот как это выглядит на Android:
в основном билде build.gradle:
classpath 'com.google.gms:google-services:4.0.1'
в приложении / build.gradle:
implementation 'com.google.firebase:firebase-core:16.0.1'
....
apply plugin: 'com.google.gms.google-services'
как указано в официальном руководстве.
Вот что я получаю:
FAILURE: сборка не удалась с исключением.
Что пошло не так: Выполнение не выполнено для задачи ": приложение: зависимости".
Не удалось уведомить слушателя разрешения зависимостей.Библиотека com.google.android.gms: play-services-basement запрашивается различными другими библиотеками по адресу [[15.0.1,15.0.1]], но разрешается до 16.0.1.Отключите плагин и проверьте дерево зависимостей, используя ./gradlew: app: dependencies.Библиотека com.google.firebase: firebase-analytics запрашивается различными другими библиотеками по адресу [[16.0.1,16.0.1]], но разрешается до 16.0.4.Отключите плагин и проверьте дерево зависимостей с помощью ./gradlew: app: dependencies.
********************************************************* WARNING: This version of camera will break your Android build if it or
его зависимости не совместимы с AndroidX.Смотрите «короткую ссылку» для получения дополнительной информации о проблеме и о том, как ее исправить.Это предупреждение печатается для всех сбоев сборки Android.Настоящая причина ошибки может быть не связана.*********************************************************
И еще кое-что: почему мои настройки Android (файлы gradle и google-services.json) очищаются при каждой перестройкеприложение?Мое флаттер-приложение представляет собой модульный проект (чтобы иметь возможность добавить его в некоторые существующие хост-приложения).
Большое спасибо:)