# Flutter 执行 package get 无反应

添加第三方 Flutter 库的时候,平时编辑器默认执行 package get 很快就能安装完成。今天手动执行了几次都不行,一开始觉得是网络的问题。

按照官方的操作添加了环境变量(Mac):

export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

执行一下 flutter doctor 命令,还是没能解决。

回到命令行看到提示 Waiting for another flutter command to release the startup lock 其实一直有提示,没有仔细看提示信息。

各种搜索后找到了大概产生问题的原因和解决方法。由于国内镜像原因, 可能卡顿很久, 解决办法如下:

1、关闭所有 Flutter 项目
2、打开 Flutter 的安装目录,如果不知道命令行执行 where flutter
3、打开 Flutter 的安装目录/bin/cache/
4、删除 lockfile 文件