Flutter 增加三方库卡在flutter package get 的解决办法

修改 pubspec.yaml 文件增加第三方库之后,AndroidStudio 像往常一样提示 需要 package get。

然后一直卡在

Running "flutter packages get" in flutter_project_name...    

等啊等,等不了想重新执行package get,结果

Waiting for another flutter command to release the startup lock...

解决方法:

打开flutter安装文件夹,找到\bin\cache中的lockfile文件,删除之,就可以重新package get了。

然额还是一只卡住。。。

Flutter毕竟是Google的,查了下原来还有Using-Flutter-in-China

大概意思就是 把 package 获取地址改为访问国内镜像站就可以了。

  • Linux 或 Mac

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

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

增加两个环境变量,然后执行一下 flutter doctor命令。问题完美解决。

posted @ 2019-05-20 17:10  crane13  阅读(1577)  评论(0编辑  收藏  举报