【问题标题】:Flutter theme version solving failedFlutter 主题版本解决失败
【发布时间】:2021-05-09 19:07:18
【问题描述】:

我正在尝试在 Visual Studio 代码中运行颤振主题代码,并在运行命令 (flutter run) 后遇到此问题

因为来自 sdk 的 flutter_test 的每个版本都依赖于 vector_math 2.1.0-nullsafety.5 而 fstore 依赖于 vector_math 2.0.8,所以禁止来自 sdk 的 flutter_test。 所以,因为 fstore 依赖于来自 sdk 的 flutter_test any,所以版本求解失败了。 在 ecomputex 中运行“flutter pub get”...
pub get failed (1; 所以,因为 fstore 依赖于来自 sdk 的 flutter_test any,版本解析失败。)

请帮忙enter image description here

【问题讨论】:

  • 尝试在不指定包版本的情况下运行并让发布给你,例如:vector_math:
  • 你用的是什么flutter版本?
  • @ScottGodfrey i 在最新的 Flutter 1.26.0-17.2.pre(开发者版)上
  • 那你和fstore有版本冲突。 Flutter 依赖于vector_math 2.1.0-nullsafety.5 fstore 依赖于vector_math 2.0.8。
  • 您必须切换到稳定频道。稳定运行flutter channel,flutter升级。

标签: flutter flutter-dependencies flutter-test flutter-theme


【解决方案1】:

只需在您的 pubspec 中添加这行代码

dependency_overrides:
  vector_math: 2.1.0-nullsafety.5

这将覆盖依赖,你可以使用任何你想要的版本。您可能需要将其更改为软件包的版本。

我的代码示例:

dependencies:
  flutter:
    sdk: flutter

  cupertino_icons: ^1.0.0
  file_picker: ^3.0.0
  hive: ^2.0.0
  hive_flutter: ^1.0.0

dependency_overrides:
  path_provider: 2.0.1

【讨论】:

    猜你喜欢
    • 2021-07-25
    • 2019-07-30
    • 1970-01-01
    • 2020-09-28
    • 2021-12-07
    • 2021-04-01
    • 2021-09-24
    • 2019-09-27
    • 2021-09-28
    相关资源
    最近更新 更多