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

Flutter项目第三方依赖SDK版本不兼容及本地包使用问题咨询

date_util包引入报错解决方案

报错根因

  1. 包名拼写错误:你要引入的包官方名称为date_util,但你在pubspec.yaml中填写的是date_utils(末尾多了s),pub.dev找不到对应名称的0.1.4版本包,因此触发版本匹配失败报错。
  2. date_util 0.1.4的SDK限制为>=1.20.1 <3.0.0,和你项目的SDK要求>=2.12.0 <3.0.0完全兼容,不存在SDK版本冲突问题。

方案1:直接使用远程包

修改你项目pubspec.yaml的依赖配置:
将dev_dependencies下的

date_utils: ^0.1.4

替换为

date_util: ^0.1.4

保存后执行flutter pub get即可正常拉取依赖。

方案2:使用本地已下载的包

如果要使用本地存储的date_util包,按以下步骤操作:

  • 在你的项目根目录下新建third_party文件夹,将下载好的date_util包文件夹放入该目录
  • 修改项目pubspec.yaml的依赖配置,将原来的date_utils相关配置替换为:
date_util:
  path: ./third_party/date_util
  • 保存后执行flutter pub get即可完成依赖引入。

注意:如果你需要在业务运行代码中使用date_util的能力,请将上述依赖配置移到dependencies块下,不要放在dev_dependencies中,否则正式打包时会找不到依赖。

内容的提问来源于stack exchange,提问作者Blue

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 12:36:07