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

Flutter中build_runner执行失败及依赖兼容问题求助

解决方案

你的问题是built_value_generator 8.6.1版本与当前依赖的analyzer 5.7.1版本不兼容导致的,以下是具体解决步骤:

  1. 升级built_value相关依赖
    打开pubspec.yaml,将built_value和built_value_generator更新到支持analyzer 5.x的版本(建议直接用最新稳定版):

    dependencies:
      built_value: ^8.9.0 # 或更高版本
    dev_dependencies:
      built_value_generator: ^8.9.0 # 与built_value版本保持一致
    
  2. 清理缓存并重新获取依赖
    执行以下命令:

    flutter pub clean
    flutter pub get
    
  3. 重新运行build_runner
    再次执行:

    dart run build_runner build --delete-conflicting-outputs
    

如果升级后仍有问题,可以尝试在pubspec.yaml中添加依赖覆盖,锁定兼容的analyzer版本(不推荐长期使用,优先升级生成器):

dependency_overrides:
  analyzer: ^5.12.0 # 选择与你的built_value_generator版本兼容的analyzer版本

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 10:33:24