You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter项目运行报错:找不到flutter_cache_manager.dart文件求助

解决方案:Flutter项目找不到flutter_cache_manager.dart文件

你的问题是间接依赖的flutter_cache_manager包在Pub缓存中出现损坏或缺失,虽然你没有直接使用这个包,但cached_network_image依赖它,导致编译报错。以下是可行的解决步骤:

步骤1:彻底清理Pub缓存

执行以下命令清空本地Pub缓存,解决缓存损坏问题:

flutter pub cache clean

步骤2:重新获取所有依赖

缓存清理完成后,回到项目根目录执行:

flutter pub get

这会重新下载所有项目依赖(包括间接依赖的flutter_cache_manager),确保包文件完整。

步骤3:手动修复指定依赖(如果步骤1-2无效)

如果缓存清理后问题仍存在,手动删除损坏的依赖目录:

  1. 打开路径:C:/Users/sayed/AppData/Local/Pub/Cache/hosted/pub.dev/
  2. 删除名为flutter_cache_manager-3.3.1的文件夹
  3. 再次执行flutter pub get重新下载该包

步骤4:强制锁定依赖版本(可选)

为避免后续版本冲突,可在pubspec.yaml中直接添加该依赖的指定版本:

dependencies:
  flutter:
    sdk: flutter
  # 其他依赖...
  flutter_cache_manager: 3.3.1

添加后执行flutter pub get确认依赖安装。

内容的提问来源于stack exchange,提问作者Saayeed M Daawoud

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 02:13:15