Невозможно установить какие-либо пакеты firebase во флаттере - PullRequest
0 голосов
/ 11 июля 2020

Я использую VisualStudio в качестве IDE. При добавлении cloud_firestore: ^ 0.13.7 в качестве зависимости и запуске pub get я получаю следующую ошибку:

[firebase] flutter pub get
Running "flutter pub get" in firebase...                        
Because cloud_firestore >=0.13.4 depends on cloud_firestore_web ^0.1.1 which depends on firebase ^7.0.0, cloud_firestore >=0.13.4 requires firebase ^7.0.0.

So, because firebase depends on cloud_firestore ^0.13.7 and firebase is 1.0.0+1, version solving failed.
pub get failed (1; So, because firebase depends on cloud_firestore ^0.13.7 and firebase is 1.0.0+1, version solving failed.)
exit code 1".

Мой файл pubse c .yaml выглядит следующим образом:

name: firebase
description: A new Flutter project.
environment:
  sdk: ">=2.7.0 <3.0.0"
dependencies:
  flutter:
    sdk: flutter
  cloud_firestore: ^0.13.7
  cupertino_icons: ^0.1.3
dev_dependencies:
  flutter_test:
    sdk: flutter

Пожалуйста, помогите. Спасибо.

Ответы [ 2 ]

0 голосов
/ 11 июля 2020

Вам необходимо установить firebase_core, прежде чем вы сможете использовать какие-либо пакеты firebase в своем приложении flutter.

Пожалуйста, посетите эту ссылку , чтобы увидеть документацию.

0 голосов
/ 11 июля 2020

Все плагины Firebase тщательно контролируются по версиям из соображений совместимости, поэтому, если одна из ваших спецификаций версии отключена, это нарушит зависимости. Я также считаю, что вам не хватает зависимости firebase_core.

Пожалуйста, запустите flutter clean и установите плагины FlutterFire с точными командами, указанными на этой странице , и повторно вытяните все с помощью flutter pub upgrade. Дополнительная информация о плагинах FlutterFire здесь , если у вас есть дополнительные проблемы.

...