首页 > 解决方案 > flutter_cache_manager 与所有其他依赖项不兼容

问题描述

我在解决我的应用程序的最后一部分时遇到了两难境地很多,我不想更改任何依赖项,因为我花了很长时间确保它不会破坏我 3 周的进步,请帮助

dependencies:
  flutter:
    sdk: flutter
  image_picker: ^0.7.3
  line_awesome_flutter: ^1.0.1
  flutter_screenutil: ^1.0.2
  animated_theme_switcher: ^1.0.5
  firebase_auth: ^1.4.1
  cloud_firestore: ^1.0.4
  firebase_core: ^1.0.3
  flutter_local_notifications: ^0.6.0
  path_provider: ^0.5.0+1
  razorpay_flutter: ^1.2.1
  toast: ^0.1.5
  flutter_colorpicker: ^0.4.0
  flutter_barcode_scanner:
  barcode_widget: ^1.5.0
  firebase_storage: ^0.3.0
  intl:
  image_downloader:
  firebase_database:
  flutter_cache_manager: ^2.0.0

结果表明

Because flutter_cache_manager >=2.1.2 <3.0.0-nullsafety.0 depends on path_provider >=1.6.18 <3.0.0 and flutter_cache_manager >=2.0.0-beta <2.1.2 depends on path_provider ^1.6.18, flutter_cache_manager >=2.0.0-beta <3.0.0-nullsafety.0 requires path_provider >=1.6.18 <3.0.0.
So, because projectx depends on both path_provider ^0.5.0+1 and flutter_cache_manager ^2.0.0, version solving failed.
pub get failed (1; So, because projectx depends on both path_provider ^0.5.0+1 and flutter_cache_manager ^2.0.0, version solving failed.)
Process finished with exit code 1

标签: firebaseflutterdependenciesqr-codeflutter-dependencies

解决方案


尝试使用flutter_cache_manager:^2.1.2

在依赖版本页面https://pub.dev/packages/flutter_cache_manager/versions你有所有可用的版本。

或者更新你的依赖。不应该那么糟糕。备份您的依赖版本列表,如果您的代码停止工作,请尝试在更改日志页面的帮助下修复它。如果您无法解决问题,您可以回滚到旧的依赖版本号。

在此处输入图像描述


推荐阅读