# #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