Flutter卡packages get解决方法(附默认插件地址及国内镜像修改)

Flutter卡packages get解决方法(附默认插件地址及国内镜像修改)

本篇主要讲述Mac环境下的配置,其他操作系统的用户可相应参考。


问题描述

为项目添加新的依赖包,一直卡flutter pub get / flutter packages get未能往下执行。怀疑是由于默认镜像在国外导致,于是按照官网修改镜像教程将镜像修改为国内镜像,并重新执行命令安装;结果问题照样出现。

试过切换几个国内镜像,依旧会出现卡在flutter packages get的情况;网络正常,镜像正常,环境正常,就是不行。

发现原因

折腾再三,决定手动下载插件直接放本地使用,却发现怎么样都找不到本地默认的插件目录…… 各种找资料找不到,最后还是靠IDE定位发现了。

这里就直接po出flutter插件默认本地路径:
flutter的SDK目录/.pub-cache/hosted/当前使用的镜像地址文件夹/

参考示例:
/usr/local/flutter1.5.4/.pub-cache/hosted/pub.flutter-io.cn/

#在`hosted`文件夹下,可以发现几个以flutter镜像域名命名的文件夹
./hosted
.../dart-pub.mirrors.sjtug.sjtu.edu.cn%47/
.../pub.dartlang.org/
.../pub.flutter-io.cn/

可见下载的依赖包都是按不同镜像分目录存放,所以每

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值