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

Flutter无法升级material_color_utilities与meta依赖包求助

Flutter依赖包升级问题

我的Flutter项目能正常启动,但执行依赖升级操作时,以下两个包无法完成升级:

  • material_color_utilities 当前版本0.5.0,可用最新版0.8.0
  • meta 当前版本1.9.1,可用最新版1.10.0

我已经删除了pubspec.lock文件,但还是没法成功升级这两个包。我的pubspec.yaml配置如下:

name: lumi
description: Lumi
publish_to: 'none' # Remove this line if you wish to publish to pub.dev
homepage: ''
version: 1.0.0+1

environment:
  sdk: '>=3.1.0-83.0.dev <4.0.0'

dependencies:
  flutter:
    sdk: flutter
  cupertino_icons: ^1.0.2
  isoft:
    path: ../../isoft

dev_dependencies:
  flutter_test:
    sdk: flutter

  flutter_lints: ^2.0.0

flutter:
  uses-material-design: true
  assets:
    - assets/images/
  fonts:
    - family: Inconsolata
      fonts:
        - asset: assets/fonts/Inconsolata-Regular.ttf
        - asset: assets/fonts/Inconsolata-Medium.ttf
        - asset: assets/fonts/Inconsolata-SemiBold.ttf
        - asset: assets/fonts/Inconsolata-Bold.ttf
    - family: RobotoMono
      fonts:
        - asset: assets/fonts/RobotoMono-Regular.ttf
        - asset: assets/fonts/RobotoMono-Bold.ttf
        - asset: assets/fonts/RobotoMono-SemiBold.ttf
        - asset: assets/fonts/RobotoMono-Medium.ttf
        - asset: assets/fonts/RobotoMono-SemiBoldItalic.ttf
          weight: 700

解决方法

1. 检查本地依赖isoft的版本约束

你项目依赖的本地包isoft可能在自身的pubspec.yaml里固定了material_color_utilities或meta的旧版本,导致主项目无法升级。去../../isoft目录下查看它的依赖配置,若存在版本限制,先更新isoft里的对应依赖版本,再回到主项目执行flutter pub upgrade。

2. 手动指定最新版本

在主项目的pubspec.yaml里直接声明这两个包的最新版本,强制覆盖依赖约束:

dependencies:
  flutter:
    sdk: flutter
  cupertino_icons: ^1.0.2
  isoft:
    path: ../../isoft
  # 手动添加最新版本
  material_color_utilities: ^0.8.0
  meta: ^1.10.0

添加后执行flutter pub get,若无冲突即可升级成功;若出现冲突提示,说明isoft与最新版本不兼容,需同步更新isoft的依赖。

3. 清理缓存后重试

执行以下命令彻底清理Flutter缓存,再重新获取依赖:

flutter pub cache clean
flutter pub get

4. 升级SDK到稳定版本

当前SDK范围是>=3.1.0-83.0.dev <4.0.0,属于预览版,可尝试升级到3.x系列的稳定版本(如3.10+),再执行升级操作,避免SDK兼容性问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 06:43:15