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

升级Flutter 3.0后purchases_flutter与freezed_annotation版本冲突求解决

解决Flutter 3.0升级后依赖版本冲突的方案

方案1:升级purchases_flutter到兼容freezed_annotation 2.x的版本

  • 确认purchases_flutter的版本依赖信息,找到支持freezed_annotation ^2.x的版本
  • 修改pubspec.yaml中的依赖配置,例如:
    purchases_flutter: ^4.0.0 # 替换为实际兼容的版本号
    
  • 执行命令:flutter pub get
  • 验证内购相关功能,确保升级后的purchases_flutter正常运行

方案2:降级freezed_annotation到1.1.0兼容版本

  • 修改pubspec.yaml中的freezed_annotation版本:
    freezed_annotation: ^1.1.0
    
  • 检查项目代码,确认未使用freezed_annotation 2.x的专属特性(如新增注解、API),如有则调整代码适配1.x版本
  • 执行命令:flutter pub get

方案3:使用dependency_overrides强制统一版本(存在风险)

  • 在pubspec.yaml末尾添加依赖覆盖配置,强制指定freezed_annotation版本:
    dependency_overrides:
      freezed_annotation: ^2.1.0
    
  • 执行命令:flutter pub get
  • 注意:该方案可能引发purchases_flutter的兼容性问题,必须全面测试内购逻辑,确认功能无异常后再使用

内容的提问来源于stack exchange,提问作者Sport Apps Barcelona

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.25 19:48:04