Ошибка с версией в отделениях Flutter с dialogflow, firebase_auth и http

# #firebase #flutter #http #dialogflow-es

Вопрос:

Всем привет и спасибо всем, кто может мне помочь. У меня эта ошибка с проектом Flutter :

Поскольку flutter_dialogflow >=0.1.3 зависит от http ^0.12.0 2, а код зависит от http ^0.13.0, flutter_dialogflow >>=0.1.3 запрещен. Итак, поскольку код зависит от flutter_dialogflow ^0.1.3, решение версии не удалось. pub получить не удалось (1; Итак, поскольку код зависит от flutter_dialogflow ^0.1.3, решение версии не удалось.)

Эта ошибка возникла после добавления диалогового потока. Я попытался изменить другую версию и спросить сообщество, но безуспешно.

Кто-нибудь может мне помочь, пожалуйста ?

Мои зависимости от pubspec.yaml:

 flutter:
  sdk: flutter

flutter_localizations:
  sdk: flutter

http: ^0.13.0
shared_preferences: ^2.0.5
numberpicker: ^2.0.0
firebase_core: ^1.1.0
firebase_auth: ^1.1.0
json_annotation: ^3.1.1
url_launcher: ^6.0.3
toast: ^0.1.5
charts_flutter: ^0.10.0
syncfusion_flutter_datepicker: ^19.1.56-beta
flutter_local_notifications: ^5.0.0 3
flutter_launcher_icons: ^0.8.0
flutter_native_timezone: ^1.0.10
flutter_dialogflow: ^0.1.3`
 

Комментарии:

1. попробуйте http: ^0.12.0 2 , если это не сработало, значит, нет решения dialogflow , которое не поддерживается

2. Это приводит к ошибкам в пакете firebase_auth

3. Я нашел решение, обновив каждую зависимость и обновив свою версию sdk flutter.

4. Мило! кто-то открыл ту же проблему, но на Github, поэтому я сказал, что решения нет ( github.com/VictorRancesCode/flutter_dialogflow/issues/35 )

Ответ №1:

Я нашел решение, обновив каждую зависимость и обновив свою версию sdk flutter. (Инструменты —> Флаттер —>> Обновление флаттера) в Intellij