一、执行命令路径有问题
提示错误:找不到pubspec.yaml文件
应该在Flutter项目的根目录下 而不是git clone或Flutter的
解决方案:cd flutter项目目录 再执行命令

二、电脑配置的Flutter SDK 版本过低
提示问题:当前电脑配置的版本是1.7.8+hotfix.4.而项目需要的是大于等于1.12.0小于2.0.0
解决方案:flutter upgrade

三、Upgrading Flutter卡住不动
问题:执行flutter upgrade后提示Upgrading Flutter from /Users/idol/Downloads/flutter..半天没有反应
解决办法:1.进入flutter\bin目录下,双击flutter.bat文件,或运行flutter文件,下载windows/mac需要的系统依赖,重新回到终端,运行flutter upgrade。
2.挂上代理尝试,因为涉及到下载所需的pub包和编译开发工具,有些地区会无法访问pub。时间有点久,快的几分钟,慢的可能会出现10分钟左右。
参考文章Upgrading Flutter卡住不动解决方法 - 体验盒子 - 不再关注网络安全
四、连不上flutter在github的地址

取消通过代理:
git config --global --unset http.proxy
git config --global --unset https.proxy
代理设置成socks:
LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443 - 简书
提高GitHub的访问速度(DNS实现)
https://blog.youkuaiyun.com/weixin_43438052/article/details/106497156
如果以上设置代理、取消代理、代理设置成socks都无法解决,不要死磕,换个网络时间段试试,果然咔咔咔跑起来了!升级过程部分截图如下:




本文讲述了在升级Flutter时遇到的常见问题,如路径错误、版本过低、升级卡顿及网络连接问题。提供了修复路径、升级版本、解决升级阻塞和网络设置的详细步骤,包括pubspec.yaml定位、flutterupgrade使用和代理设置技巧。


1254

被折叠的 条评论
为什么被折叠?



