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

运行Flutter项目时抛出‘couldn't find package fluttery’错误,求解决方案

解决Flutter项目中“couldn't find package fluttery”的错误

我来帮你搞定这个问题!你遇到的「couldn't find package fluttery」错误,核心原因是fluttery这个包已经从Dart Pub仓库下架,且你指定的^0.0.8版本也不再被分发,导致flutter pub get无法拉取到它。下面是具体的解决步骤:

步骤1:移除失效的fluttery依赖

首先打开你的pubspec.yaml文件,找到这一行并删除:

fluttery: ^0.0.8

步骤2:替换fluttery的功能依赖

fluttery是一个集成了多种小工具的集合包,你需要根据项目中实际用到的功能,找到对应的替代方案:

  • 如果你用了它的动画相关工具:可以直接使用Flutter官方的动画API(比如AnimationController、Tween等),或者选择维护活跃的动画类包
  • 如果你用了它的布局/UI组件:比如AnimatedCrossFade这类组件,Flutter官方SDK已经内置了实现;其他布局工具可以找类似的替代包
  • 不确定用到了哪些功能?可以全局搜索项目里的import 'package:fluttery/fluttery.dart';语句,定位具体使用的代码,逐个替换

步骤3:清理缓存并重新拉取依赖

做完上面的修改后,执行以下命令确保依赖正常加载:

flutter clean
flutter pub get

额外说明

这类问题通常出现在使用老旧项目的场景中——一些第三方包会因为维护者停止更新、不符合Pub仓库规范等原因被下架,旧版本也会停止分发。所以遇到这类问题时,优先检查包是否还在Pub仓库存在,再寻找替代方案。

内容的提问来源于stack exchange,提问作者SREE CHARAN NAMPALLY

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.14 08:44:57