💖💖💖💗 记录几天来一直未解决的抽象报错,最终解决的历程
PS C:\Users\user_name> flutter doctor -v
Building flutter tool...
Running pub upgrade...
Resolving dependencies... (4:22.3s)
Got TLS error trying to find package archive at https://pub.flutter-io.cn.
Error (69): Unable to 'pub upgrade' flutter tool. Retrying in five seconds... (9 tries left)
Waiting for 0 seconds, press CTRL+C to quit ...
Running pub upgrade...
Resolving dependencies... (3:39.9s)
在经历了无数次各种方式的尝试,终于在今天解决了
这个问题的出现情况是操作了:在场景1之后,由于觉得安装flutter sdk的版本较低,想换成高一点版本,然后移除原来解压的flutter sdk 解压的文件夹,下载新的高版本的flutter sdk,然后执行相同步骤解压到文件夹,保持相同路径,相同的文件名等,都没变。然后重新运行flutter --version和flutter doctor -v 结果就一直报上面的错误
直接先输出最终针对这种情况解决办法:
1.找到github flutter的代码仓库
2.在仓库的issue中查询类似问题,一个问答一个问答的检索查看
3.找到了其中一个问答:github.com/flutter/flu…
在这个问答下的其中一个回复中:
然后在powershell中执行这两个指令,运行完毕,关闭窗口,重新执行flutter --version,就解决了
certutil -generateSSTFromWU roots.sst
certutil -addstore -f root roots.sst
flutter --version
flutter doctor -v
历程还原:
场景:
- 场景1: 以上这个问题在我下载安装flutter sdk 后,配置环境变量: 配置了💖💖💖💗
| 环境变量 | 值 |
|---|---|
| FLUTTER_STORAGE_BASE_URL | storage.flutter-io.cn |
| PUB_HOSTED_URL | pub.flutter-io.cn |
powershell中运行:
flutter -v 正常输出
flutter doctor -v 正常输出
- 场景2: 在场景1之后,由于觉得安装flutter sdk的版本较低,想换成高一点版本,然后移除原来解压的flutter sdk 解压的文件夹,下载新的高版本的flutter sdk,然后执行相同步骤解压到文件夹,保持相同路径,相同的文件名等,都没变。
接下来运行命令(期间也重启了很多次)
powershell中运行:报错开头的错误
flutter -v 报错开头的错误
flutter doctor -v 报错开头的错误
然后网上寻找解决方案,试了无数种,折腾了两天都不行。下面列举几种方式,不可否定到底有没有用: www.cnblogs.com/fmg0224/p/1…
以上方式都试过了,针对个人这种情况,没能解决。
期间也替换了国内其他镜像地址,依然没用:
| 环境变量 | 值 |
|---|---|
| FLUTTER_STORAGE_BASE_URL | mirrors.tuna.tsinghua.edu.cn/flutter |
| PUB_HOSTED_URL | mirrors.tuna.tsinghua.edu.cn/dart-pub |
好了,问题解决,到此END.