【问题标题】:problem adding flutter_dialogflow dependency into flutter将flutter_dialogflow依赖项添加到flutter中的问题
【发布时间】:2022-06-15 13:37:26
【问题描述】:

我正在尝试在颤振中使用对话流制作一个聊天机器人,目前在尝试添加对话流依赖项时遇到此错误,我不知道如何解决它。谁能帮忙?

当前的 Dart SDK 版本是 2.16.2。 因为 firebase_auth >=3.3.15 取决于 firebase_auth_web ^3.3.13 并且没有任何版本的 firebase_auth_web 匹配 >3.3.13 =3.3.15 需要 firebase_auth_web 3.3.13。 (1) 所以,因为 firebase_auth_web 3.3.13 依赖于 http_parser ^4.0.0 而 http >=0.11.3+17 =0.0.1 = 3.3.15 与 http >=0.11.3+17 =1.8.0 =0.1.0 =0.2.8+2 =0.1.3 依赖于 http ^0.12.0+2,所以 flutter_dialogflow 的每个版本都需要 http ^0.11.3 +17 或 ^0.12.0+2。 并且因为firebase_auth >=3.3.15不兼容http >=0.11.3+17 =3.3.15不兼容flutter_dialogflow。 所以,因为 knowyoursim_app 依赖于 firebase_auth ^3.3.15 和 flutter_dialogflow any,版本求解失败。 在 knowyoursim_app 中运行“flutter pub get”...
pub get failed (1; 所以,因为 knowyoursim_app 依赖于 firebase_auth ^3.3.15 和 flutter_dialogflow any,版本解析失败。)

这是我的依赖项

环境: sdk: ">=2.16.2

依赖: 扑: sdk:颤动

样式图标。 库比蒂诺图标:^1.0.2 firebase_core:^1.15.0 firebase_auth:^3.3.15 测试:^1.19.5 集团:^8.0.3 颤振块:^8.0.1 等价的:^2.0.3 flutter_launcher_icons:^0.9.2 search_app_bar_page: ^2.1.2 #dialog_flowtter:^0.3.3 气泡: 国际: flutter_dialogflow:

【问题讨论】:

    标签: flutter flutter-dependencies


    【解决方案1】:

    您好,请尝试这些步骤,它可能会起作用:

    1 - 在控制台上输入“$flutter clean”。 2 - 然后运行 ​​'$flutter pub get' 。 3 - 然后 '$flutter pub outdated' 。 4 - 之后运行 '$flutter pub upgrade --major-versions' 应该强制它升级你的包。

    【讨论】:

    • 嗨,谢谢你的回复,已经尝试过了,但仍然遇到同样的错误。我无法继续第二步 flutter pub get 因为它仍然显示与顶部相同的错误
    【解决方案2】:

    确保您正在安装最新的对话框流依赖项。 dialogflow_flutter: ^1.0.0

    或尝试使用此 sdk:">=2.17.0-182.2.beta

    【讨论】:

      猜你喜欢
      • 2019-06-05
      • 2019-11-14
      • 2022-01-21
      • 1970-01-01
      • 2020-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-21
      相关资源
      最近更新 更多