Flutter 主题版本解决失败

时间:2021-02-05 12:28:10

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

我正在尝试在 Visual Studio 代码中运行 flutter 主题代码并在运行命令 (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 依赖于 flutter_test any from sdk,版本解析失败。)

请帮忙enter image description here

1 个答案:

答案 0 :(得分:0)

只需在您的 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