我最近将 Flutter 更新到了 3.29.2 版,从那时起,我在运行 flutter doctor 或 pub upgrade 时遇到了问题。我收到的错误消息是:
flutter doctor
Building flutter tool.
Running pub upgrade - -.
Resolving dependencies ..
Got TLS error trying to find package crypto at https://pub.dev.
Error <69>: Unable to
Ratseconds ... (9 tries left>
flutter tool. Retrying in five
Waiting for 0 seconds, press CTRL+C to quit
Running pub upgrade.
Resolving dependencies ... (41.6s>_
我尝试了以下解决方案,但问题仍然存在:
检查我的互联网连接并确保可以通过浏览器访问https://pub.dev 。
使用 VPN 绕过可能的网络限制。
运行 flutter upgrade --force,但错误仍然存在。
删除 Flutter 目录内的 bin/cache 文件夹并重试 flutter doctor。
使用 flutter config --unset http-proxy 和 flutter config --unset https-proxy 取消设置任何代理设置。
在运行 flutter doctor 之前,单独运行 dart pub upgrade。
以管理员权限执行所有命令。
该问题仅在更新至 Flutter 3.29.2 后才开始出现,以前的版本运行良好。
系统信息:操作系统:Windows 10(64 位)
Flutter 版本:3.29.2
Dart 版本:(来自 flutter --version)
网络:无需代理,直接访问互联网
还有人在使用 Flutter 3.29.2 时遇到过这个问题吗?任何解决方案或解决方法都将不胜感激!