firebase - 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
解决方案
尝试使用flutter_cache_manager:^2.1.2
在依赖版本页面https://pub.dev/packages/flutter_cache_manager/versions你有所有可用的版本。
或者更新你的依赖。不应该那么糟糕。备份您的依赖版本列表,如果您的代码停止工作,请尝试在更改日志页面的帮助下修复它。如果您无法解决问题,您可以回滚到旧的依赖版本号。
推荐阅读
- android - Flutter AppCenter Gradle Plugin 4.0.0+ 构建问题
- java - Spring Boot 项目(GET-endpoints)中接口 URL 的正确位置?
- sql - 从一个表中获取一个字段并查看另一个表中是否存在包含该字段的条目的脚本
- opengl - 只更新片段着色器中的统一值而不重绘所有内容 - 可能吗?
- azure - 如何从 Azure 容器注册表(站点到站点连接)中提取 Ubuntu 服务器中的 docker 映像?
- terminal - 使用 find 排除所有子目录
- python - 使用 python 用 solr 中的动态值更新字段值
- joomla3.0 - 如何将数字更改为 idcardnumber 46051480Y --> 通过 XXXXXXX480y --> 使用 calc 元素
- jira-rest-api - JIRA 身份验证 API - Python
- android - Flutter Local Notification 仅在 Android 上显示点