我有一个大问题,更新到 Flutter 2.0 后,我无法将“parse_server_sdk_flutter: ^2.1.0”添加到我的 Flutter 项目中。以下是错误消息和我的 pubspec.yaml 依赖项。
在控制台中运行“Flutter pub get”时出现错误消息 =>
因为 parse_server_sdk_flutter >=2.1.0 依赖于 path_provider ^1.6.27 而 MyApp 依赖于 path_provider ^2.0.1,parse_server_sdk_flutter >=2.1.0 被禁止。 所以,因为MyApp依赖parse_server_sdk_flutter ^2.1.0,版本解析失败。
version: 1.0.0+1
environment:
sdk: ">=2.7.0 <3.0.0"
dependencies:
flutter:
sdk: flutter
google_fonts: ^2.0.0
fab_circular_menu: ^1.0.0
hive: ^2.0.0
hive_flutter: ^1.0.0
path: 1.8.0
provider: ^4.3.1
path_provider: ^2.0.1 #1.6.27
intl: ^0.16.1
shimmer: 1.1.2
reorderables: any
animator: ^2.0.2
flutter_animator: ^2.1.0
http: ^0.13.0
xml2json: ^5.0.0
cupertino_icons: ^1.0.2
parse_server_sdk_flutter: ^2.1.0
dev_dependencies:
flutter_test:
sdk: flutter
答案 0 :(得分:0)
我找到了自己问题的答案。如果其他人有任何包冲突。 只需在这些冲突包的末尾放置“any”而不是实际版本号。像这样 => "parse_server_sdk_flutter: any"