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

Flutter新闻应用依赖安装失败求助:mockito与flutter_test版本冲突

Flutter依赖冲突(mockito与flutter_test)及连接问题解决

版本冲突核心问题

你项目里的mockito ^4.1.1和SDK自带的flutter_test存在版本不兼容:mockito >=4.1.1 <=5.0.0-nullsafety.7要求test_api版本低于0.4.0,但当前flutter_test依赖的test_api是0.4.12,直接导致版本解析失败。

解决办法

  • 升级mockito到兼容版本:把pubspec.yaml里的mockito: ^4.1.1改成适配test_api 0.4.12的版本,比如mockito: ^5.1.0(从这个版本开始支持更高版本的test_api),或者直接用最新稳定版:
mockito: ^5.4.4
  • 强制统一依赖版本(不推荐):如果必须保留mockito旧版本,可以在pubspec.yaml末尾添加依赖覆盖,强制让所有包使用同一个test_api版本:
dependency_overrides:
  test_api: 0.4.12

连接错误(exit code 69)处理

出现Connection closed before full header was received错误,大多是网络问题导致pub无法正常拉取依赖:

  • 检查网络稳定性,尝试切换网络环境(比如换手机热点)
  • 先执行flutter pub cache clean清理本地缓存,再重新运行flutter pub get
  • 如果在网络受限环境下,可配置Flutter国内镜像:
    在终端执行以下命令(临时生效,重启终端后需重新执行):
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 17:50:43