我正在尝试在 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,版本解析失败。)
答案 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