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

Flutter最新版本中charts_flutter依赖报错:TextTheme无bodyText2 getter

解决charts_flutter 0.12.0与最新Flutter的TextTheme兼容性问题

问题原因

charts_flutter 0.12.0是较早版本,依赖旧版Flutter的TextTheme.bodyText2 API,但最新Flutter已将该属性重命名为bodyMedium,导致编译时找不到对应getter而报错。

解决方案

  • 优先升级charts_flutter到兼容版本
    1. 修改项目根目录下的pubspec.yaml文件,将charts_flutter的依赖版本替换为pub.dev上的最新稳定版,例如:
      charts_flutter: ^0.14.0
      
    2. 执行命令更新依赖:
      flutter pub get
      
  • 临时应急修复(不推荐,仅作临时处理)
    找到报错路径下的文件../.pub-cache/hosted/pub.dev/charts_flutter-0.12.0/lib/src/behaviors/legend/legend_entry_layout.dart,将第134行的bodyText2替换为bodyMedium,保存后重新构建项目。注意:后续执行flutter pub get会覆盖该修改,需重新操作。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 17:32:03