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

Flutter依赖版本冲突求助:flutter_form_builder与校验器不兼容

解决Flutter依赖冲突问题

问题核心

你的项目存在依赖版本冲突:

flutter_form_builder >=7.0.0-beta.0 <9.0.0-dev.2 依赖 intl ^0.17.0,而 form_builder_validators >=9.0.0-dev.1 依赖 intl ^0.18.0,两者无法兼容,导致依赖解析失败。

解决方案

以下两种方案任选其一即可:

方案1:升级flutter_form_builder到兼容版本

修改pubspec.yaml中flutter_form_builder的版本约束,使其支持intl ^0.18.0:

#Flutter form builder
flutter_form_builder: '>=9.0.0-dev.2 <10.0.0'

同时保持form_builder_validators版本与新的flutter_form_builder兼容:

#Validators
form_builder_validators: '>=9.0.0-dev.1 <10.0.0'

方案2:降级form_builder_validators到兼容版本

修改pubspec.yaml中form_builder_validators的版本约束,使其依赖intl ^0.17.0,适配现有flutter_form_builder:

#Validators
form_builder_validators: '<9.0.0-dev.1'

推荐使用稳定版本,比如:

#Validators
form_builder_validators: ^8.0.0

后续操作

修改完成后,在终端执行以下命令更新依赖:

flutter pub clean
flutter pub get

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 20:32:57