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

无法发布包至pub dev,请求协助解决连接错误(exit code 69)

解决Pub Dev发布时"Connection closed before full header was received"错误

以下是几个可行的排查和解决步骤:

  • 检查网络连接稳定性
    这个错误大概率是网络中断或不稳定导致的,尝试切换到稳定的网络(比如有线连接),或者重启路由器后再尝试发布。如果在国内,可能需要确认网络是否能正常访问pub.dev的服务器,必要时可以尝试更换网络环境。

  • 清除Pub缓存
    执行以下命令清除本地Pub缓存,避免缓存文件损坏引发的问题:

    pub cache clean
    

    针对Flutter项目则使用:

    flutter pub cache clean
    

    清理完成后重新尝试发布。

  • 更新Pub/Flutter版本
    旧版本的Pub可能存在已知的网络兼容问题,更新到最新版本再试:

    pub upgrade
    

    Flutter用户执行:

    flutter upgrade
    
  • 手动指定Pub仓库地址
    有时候默认仓库地址访问不稳定,可以手动指定官方仓库地址后发布:

    pub publish --server=https://pub.dartlang.org
    

    Flutter项目用:

    flutter pub publish --server=https://pub.dartlang.org
    
  • 检查防火墙/代理设置
    本地防火墙或代理工具可能拦截了Pub的网络请求,暂时关闭防火墙、代理(包括VPN)后再尝试发布操作。

  • 重试发布操作
    偶尔的网络波动也会导致这个问题,多尝试几次发布,有时候重试就能成功。

内容的提问来源于stack exchange,提问作者Aneeq Fayyaz Karim Malik

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 11:20:30