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

Flutter引入fl_chart 0.40.0报错Type 'MouseCursor' not found如何解决

问题根因

fl_chart 0.40.0版本的最低兼容Flutter SDK版本为2.5.0,MouseCursor是Flutter 2.5.0稳定版才正式新增的系统API,当你本地的Flutter SDK版本低于该要求时,就会触发此编译错误。

你可以先执行flutter --version命令查看当前本地Flutter SDK版本,确认是否低于2.5.0。

修复方案
  • 方案一:升级Flutter SDK(推荐)
    执行以下命令完成升级适配:
    1. 执行flutter upgrade将本地Flutter SDK升级到2.5.0或更高版本
    2. 执行flutter clean清理项目旧编译缓存
    3. 执行flutter pub get重新拉取依赖,之后运行项目即可
  • 方案二:降级fl_chart版本(适配低版本Flutter SDK)
    如果你当前项目暂时无法升级Flutter SDK,可以选择适配低版本SDK的fl_chart版本,最后一个兼容Flutter 2.2及以下版本的稳定版为0.36.0,操作步骤如下:
    1. 修改pubspec.yaml中fl_chart的依赖配置为fl_chart: ^0.36.0
    2. 执行flutter clean清理项目旧编译缓存
    3. 执行flutter pub get重新拉取依赖,之后运行项目即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 01:57:04