2

这几天我遇到了一个严重的问题,因为我是 Flutter 包的维护者,需要更新它才能正常运行。每当我尝试通过运行发布它时,flutter pub publish我都会得到输出:

Connection closed before full header was received
pub finished with exit code 69

到目前为止我尝试过的事情:

  • 更新了 Flutter(我之前的版本是 2.8.1 也导致了这个错误,所以更新没有引入这个问题)
  • 禁用了我所有的防火墙
  • 尝试了不同的互联网连接
  • flutter clean && flutter pub get

我已经在 GitHub 上做了报告,但我不确定这是否真的是 Flutter Pub 的问题,因为到目前为止没有人回复。我也有一个月左右没有发表。

我的环境是:

  • macOS 12.1 (21C52)
  • flutter --version
Flutter 2.10.2 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 097d3313d8 (6 days ago) • 2022-02-18 19:33:08 -0600
Engine • revision a83ed0e5e3
Tools • Dart 2.16.1 • DevTools 2.9.2
  • flutter pub version: 酒馆 2.16.1

我该如何解决这个问题?

4

1 回答 1

0

尝试使用dart pub publish --dry-run. 如果警告为 0,则尝试dart pub publish. 我也上传了我的包裹,但没有遇到这样的问题。

于 2022-03-04T17:18:42.680 回答