小墨の博客

梦想需要付诸行动,否则只能是梦

flutter安装完成后,第一次运行flutter run报错:Got TLS error trying to find package flutter_lints at ...

错误详情:

Got TLS error trying to find package flutter_lints at https://pub.dev


以下内容参考网上教程,尝试过之后好像没有用处。

突然意识到可能是因为我用的是公司内网的缘故,于是果断换成手机热点,然后重新执行一遍命令,嘿!成了!

所以说,如果遇到这个问题鼓捣半天也没解决的话,不妨试试换个网络环境,比如手机热点,说不定就好了。




获取依赖包失败

之前flutter自动获取依赖包都是正常的,今天突然卡住了,一致获取不到,尝试替换镜像也照样没有用,而且所有镜像均能够通过浏览器在国内访问。最终通过https://github.com/dart-lang/pub/issues/1882#issuecomment-415588527 这个issue得到顺利解决,故留下笔记。

以清华镜像为例


PUB_HOSTED_URL=https://mirrors.tuna.tsinghua.edu.cn/dart-pub
FLUTTER_STORAGE_BASE_URL=https://mirrors.tuna.tsinghua.edu.cn/flutter


当配置好环境变量后,手动或自动执行 flutter pub get 后会使用无法正常下载依赖包,时间长了会出现下面的错误

C:\Users\coz\Desktop\first_flutter_app>flutter run 
Connected devices:
Windows (desktop) • windows • windows-x64    • Microsoft Windows [版本 10.0.19045.3208]
Chrome (web)      • chrome  • web-javascript • Google Chrome 114.0.5735.248
Edge (web)        • edge    • web-javascript • Microsoft Edge 115.0.1901.183
[1]: Windows (windows)
[2]: Chrome (chrome)
[3]: Edge (edge)
Please choose one (or "q" to quit): 2
Resolving dependencies... (1:45.5s)
Got TLS error trying to find package cupertino_icons at https://pub.dev.


参考上述issue,解决方案如下。

使用chrome打开网站:https://mirrors.tuna.tsinghua.edu.cn/dart-pub/

这里需是你配置的PUB_HOSTED_URL的网址,同时我们所需要的证书也必须是此网站的证书。

在地址栏的左边点击锁一样的图标弹出证书界面。依次点击 证书->详细信息->导出,保存crt到本地。

执行ssl命令将crt转换为pem



# 将crt转换为pem(其实转换前后文件内容相同,可以直接改后缀)
openssl x509 -in tuna.tsinghua.edu.cn.crt -out flutter_pub.pem -outform PEM
# 将cer转换为pem
# openssl x509 -inform der -in flutter_pub.cer -out flutter_pub.pem


接着配置环境变量


DART_VM_OPTIONS=--root-certs-file=F:\cer\flutter_pub.gem

至此,就完成了修改,然后重启vscode,再次执行命令,成功下载依赖。



参考:

Flutter获取依赖报错Got TLS error trying to find package xxx

https://www.jianshu.com/p/8bff0ce2e42e




张小弟之家

本文链接:
文章标题:

本站文章除注明转载/出处外,均为原创,若要转载请务必注明出处。转载后请将转载链接通过邮件告知我站,谢谢合作。本站邮箱:admin@only4.work

尊重他人劳动成果,共创和谐网络环境。点击版权声明查看本站相关条款。

    发表评论:

    搜索
    本文二维码
    标签列表
    站点信息
    • 文章总数:547
    • 页面总数:20
    • 分类总数:96
    • 标签总数:213
    • 评论总数:63
    • 浏览总数:287025

    | | |
    | |  Z-Blog PHP