一、执行命令路径有问题
提示错误:找不到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.csdn.net/weixin_43438052/article/details/106497156
如果以上设置代理、取消代理、代理设置成socks都无法解决,不要死磕,换个网络时间段试试,果然咔咔咔跑起来了!升级过程部分截图如下: