pub get failed 与 waiting for another flutter command to release the startup lock

325 阅读1分钟

在笔记本上新配置了 Flutter 环境,执行 flutter pub get 后 一直处于等待中。pub get failed 与 Waiting for another flutter command to release the startup lock 经常会遇到,以下是解决方案

1,pub get failed

pub get failed (server unavailable) -- attempting retry 1 in 1 second...

解决方法:

  • 打开 .bash_profile
  • 输入以下代码,并保存
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

  • 保存后,执行命令
source ~/.bash_profile
  • 此时再次执行 flutter pub get 就可以了(最好打开 V P N)

2,waiting for another flutter

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

解决方法:

  • 找到 flutter sdk 目录下缓存的lockfile文件并删除,我这里目录是 /Users/rsf/flutter/bin/cache/lockfile,然后重启 Android Studio,它会重新生成 lockfile 文件

  • 如果上面的方法没有用,使用重启大法,重启电脑也可解决此问题。