Пакет cloud_firestore не имеет версий, соответствующих ›= 0.7.0‹ 0.8.0, полученных из

Я пытаюсь получить пакет cloud_firestore, который требуется для этого руководства по флаттеру: https://codelabs.developers.google.com/codelabs/flutter-firebase/#7

когда я бегу flutter packages get, я только возвращаюсь: Package cloud_firestore has no versions that match >=0.7.0 <0.8.0 derived from...

В пакете cloud_firestore на этом веб-сайте написано https://github.com/flutter/plugins/tree/master/packages/cloud_firestore, что последняя версия 0.7.2 Я тоже пробовал эту версию, но получаю ту же ошибку.

Я также пробовал dev, master и beta каналы flutter, но безуспешно, чтобы получить этот пакет.

И вот мой pubspec.yaml файл:

name: test_app
description: Integrate firebase into flutter
dependencies:
  flutter:
    sdk: flutter
  cupertino_icons: ^0.1.0
  cloud_firestore: ^0.7.0

dev_dependencies:
  flutter_test:
    sdk: flutter

flutter:
  uses-material-design: true

Есть предложения о том, что может происходить? Спасибо.


person TooManyEduardos    schedule 31.05.2018    source источник
comment
попробуйте запустить flutter clean в консоли   -  person Tree    schedule 01.06.2018
comment
также я не уверен, понадобится ли вам firebase_core   -  person Tree    schedule 01.06.2018
comment
Вот так я получаю плагин без версии cloud_firestore:   -  person Tree    schedule 01.06.2018
comment
flutter clean -> Deleting 'build/'., а затем flutter packages get -> ackage cloud_firestore has no versions that match >=0.7.2 <0.8.0 derived from:   -  person TooManyEduardos    schedule 01.06.2018
comment
попробуйте без номера версии. Только 1_   -  person Tree    schedule 01.06.2018
comment
Я также иногда получал эту ошибку при переключении с разработчика на бета-версию. Мне пришлось удалить каталог кеша внутри flutter sdk, а затем снова запустить обновление flutter.   -  person Tree    schedule 01.06.2018
comment
это, кажется, работает! спасибо (хотя я почти уверен, что это означает, что я буду продолжать получать последнюю версию, так что это может быть неправильный ответ для проекта выпуска)   -  person TooManyEduardos    schedule 01.06.2018
comment
Также есть flutter pub cache repair   -  person Tree    schedule 01.06.2018
comment
хорошие вещи иметь в своем колчане   -  person Tree    schedule 01.06.2018
comment
на самом деле ... приложение компилируется (так оно и получает пакет?), но не запускается. множество проблем внутри библиотеки cloud_firestore   -  person TooManyEduardos    schedule 01.06.2018
comment
Позвольте нам продолжить это обсуждение в чате.   -  person Tree    schedule 01.06.2018


Ответы (3)


Получил "исправлено", хотя это не совсем ответ.

Пробовал на втором компьютере, и у меня возникала та же проблема.

Пробовал на первом компьютере, но в другом месте, и flutter packages get работает!

Итак ... что-то в первом сетевом расположении блокировало репозиторий?

В любом случае, теперь все работает как положено. Извините, и спасибо всем, кто дал мне попробовать!

person TooManyEduardos    schedule 03.06.2018

Существуют документы, в которых говорится, что в ваш pubspec.yaml следует включить следующее:

firebase_firestore: ^0.12.7+1

Я считаю, что эти документы неверны. Это должно быть cloud_firestore, а последние версии пакета можно найти здесь:

https://firebaseopensource.com/projects/flutter/plugins/

Надеюсь, это кому-то поможет.

person Tyler Biscoe    schedule 14.08.2019
comment
Это мне помогло. Интересно, как можно предложить редактирование документа, в котором указано firebase_firestore. - person Eaweb; 28.08.2019

Попробуйте, не указывая версию, просто сохраните «cloud_firestore:». Он автоматически получит последнюю версию пакета. Это не рекомендуется для производственных целей, так как последние версии нестабильны. но для целей тестирования это хорошо

person Mohith7548    schedule 01.06.2018
comment
с этим предложением приложение компилируется, но не запускается - person TooManyEduardos; 01.06.2018
comment
Запустите flutter clean в каталоге проекта terminal / cmd. Затем попробуйте снова бежать. Теперь он должен работать. - person Mohith7548; 02.06.2018
comment
Я упоминал об этом в предыдущем комментарии: flutter clean -> Deleting 'build/'., а затем flutter packages get -> package cloud_firestore has no versions that match >=0.7.2 <0.8.0 derived from: - person TooManyEduardos; 03.06.2018