Flutter中build_runner执行失败及依赖兼容问题求助
解决方案
你的问题是built_value_generator 8.6.1版本与当前依赖的analyzer 5.7.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版本保持一致清理缓存并重新获取依赖
执行以下命令:flutter pub clean flutter pub get重新运行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
相关产品推荐
相关产品推荐

