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

Flutter 3.3.6项目编译报错:http包BaseRequest未定义Lrethrow getter

解决Flutter编译报错:BaseRequest类未定义'Lrethrow' getter

问题详情

Flutter版本3.3.6,编译时因http包报错终止,具体错误:

.pub-cache/hosted/pub.dartlang.org/http-0.13.5/lib/src/base_request.dart:144:7: Error: The getter 'Lrethrow' isn't defined for the class 'BaseRequest'

报错截图:
报错截图

依赖截图:
依赖截图

解决方案

  • 升级http包到兼容版本:在pubspec.yaml中修改http依赖版本为http: ^0.13.6(或更高适配Flutter3.3.6的版本),执行flutter pub get更新依赖。
  • 清理缓存重新拉取:先执行flutter clean清除编译缓存,删除本地.pub-cache中http-0.13.5相关目录,再运行flutter pub get重新获取依赖。
  • 强制指定兼容版本(处理依赖冲突):如果升级http包后出现其他依赖冲突,在pubspec.yaml中添加dependency_overrides字段强制指定兼容版本:
    dependency_overrides:
      http: ^0.13.6
    
    之后执行flutter pub get即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 23:40:36