当我运行我的颤振应用程序,它显示
等待另一个颤振命令释放启动锁
此消息并不能继续。
当我运行我的颤振应用程序,它显示
等待另一个颤振命令释放启动锁
此消息并不能继续。
当前回答
我使用Mac和Visual Studio Code,这是什么工作:
关机后再开机。不要使用重启功能。我重新启动了2次,它没有工作。只有关机有效。
PS:我尝试了以下方法:
删除lockfile; Run killall -9镖; 重启我的电脑。
但他们都没有成功。
其他回答
对我来说,问题的根本原因是我的Mac设备上出现了一个它没有预料到的flock二进制版本。把它从小路上移开就成功了;可能是BSD和GNU的语法问题。
我试了前面所有的建议,但是没有一个能解决这个问题。 我做了以下工作(Windows 11):
运行命令:taskkill /F /IM dart.exe在VS code的TERMINAL。 关闭VS代码。 删除<flutter_SDK_bath>\bin\cache中的lockfile。 重新启动计算机。 运行命令:在Power Shell中扑动医生。(特别是更新了flutter SDk之后)。 在应用程序路径下执行命令flutter pub get。
这对我来说很合适。
大多数人说killall -9镖,但没有人提到pkill -f镖,这对我来说很有效。
这里解释了两者之间的区别。
在编辑器中打开颤振项目时也会发生这种情况。关闭编辑器并重新运行该命令
删除该文件:
<YOUR FLUTTER FOLDER>/bin/cache/lockfile
这将释放被占用的锁,并使您能够运行其他命令。