#firebase #dart #flutter
#firebase #dart #flutter
Вопрос:
Поскольку flutter_chat_app зависит от firebase_analytics 0.0.4, для которого требуется версия SDK >=1.8.0 <2.0.0, решить версию не удалось. ошибка получения pub (1) код выхода 1
dependencies:
flutter:
sdk: flutter
image_picker: 0.1.1
google_sign_in: 0.3.1
firebase_analytics: 0.0.4
firebase_auth: 0.2.0
firebase_database: 0.0.12
firebase_storage: 0.0.5
Ответ №1:
Ваша зависимость имеет ограничения версии, которые запрашивают довольно устаревшие версии зависимостей.
Проверьте каждую зависимость в https://pub.dartlang.org и измените ограничение версии на версии, которые допускают нужную вам версию
image_picker: ^0.5.0
которая допускает все версии 0.5.x
или
google_sign_in: ^4.0.0
которая допускает все версии 4.x.x
Пожалуйста, обратите внимание на различный эффект ^
для версий, которые начинаются с 0.
, по сравнению с версиями, которые начинаются с 1.
(или любого другого числа, отличного от 0
.
Пожалуйста, также проверьте CHANGELOG.md
вкладку. Большинство «официальных» плагинов требуют, чтобы вы перенесли свой проект на AndroidX.
Ответ №2:
Просто перейдем к проблеме, вам нужно добавить зависимость от разработчика. вы можете добавить нечто, называемое переопределением зависимостей, в файл pubspec.
вот так :
dependency_overrides:
image_picker: ^0.5.0