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

Flutter项目依赖报错:cupertino_icons版本冲突无法解决

解决Flutter依赖解析中cupertino_icons版本不匹配问题

问题重现

Resolving dependencies...
Because mi_card depends on cupertino_icons ^0.1.6 which doesn't match any versions, version solving failed.

You can try the following suggestion to make the pubspec resolve:

  • Try upgrading your constraint on cupertino_icons: flutter pub add cupertino_icons:^1.0.6
    Process finished with exit code 1

已将cupertino_icons从^1.0.4升级至^1.0.6,执行pub get和pub upgrade后仍报错。

解决方案

  • 仔细检查pubspec.yaml文件,确认cupertino_icons的版本配置确实是cupertino_icons: ^1.0.6,注意冒号后要有空格,版本号的符号和数字无拼写错误。
  • 清理项目缓存与锁定文件:
    1. 执行命令:flutter clean
    2. 删除项目根目录下的.dart_tool文件夹和pubspec.lock文件
  • 重新获取依赖:执行flutter pub get(优先用flutter pub命令而非单独pub,避免环境变量导致的命令上下文问题)
  • 检查Flutter版本兼容性:
    1. 执行flutter --version查看当前Flutter版本
    2. 如果是较旧版本,执行flutter upgrade升级Flutter到稳定版,再重新执行flutter pub get
  • 强制更新指定依赖:执行flutter pub upgrade --major-versions cupertino_icons

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 04:54:55