当我运行我的颤振应用程序,它显示

等待另一个颤振命令释放启动锁

此消息并不能继续。


当前回答

删除pubspec。锁文件 在pubspec中从终端或编辑器快捷方式(“获取包”AndroidStudio或此标志Visual Studio)运行“flutter pub get”。yaml文件。 等待下载。 如果不工作,重新启动编辑器,然后重复步骤2..

其他回答

Windows系统:

按:Ctrl + Alt +删除

在任务管理器中找到你的编辑器,如VS Studio或Android Studio 在找到“飞镖”和结束该任务 然后关闭编辑器 再次打开编辑器 让编辑器完成所有的事情,之后运行您的查询,将工作

我使用Mac和Visual Studio Code,这是什么工作:

关机后再开机。不要使用重启功能。我重新启动了2次,它没有工作。只有关机有效。

PS:我尝试了以下方法:

删除lockfile; Run killall -9镖; 重启我的电脑。

但他们都没有成功。

我试了前面所有的建议,但是没有一个能解决这个问题。 我做了以下工作(Windows 11):

运行命令:taskkill /F /IM dart.exe在VS code的TERMINAL。 关闭VS代码。 删除<flutter_SDK_bath>\bin\cache中的lockfile。 重新启动计算机。 运行命令:在Power Shell中扑动医生。(特别是更新了flutter SDk之后)。 在应用程序路径下执行命令flutter pub get。

这对我来说很合适。

在我的例子中,Terminal中的以下命令有帮助(正如Günter Zöchbauer的评论所建议的那样):

killall -9 dart

在Windows上,在命令提示符或PowerShell窗口中运行以下命令(由uppupming的注释建议):

taskkill /F /IM dart.exe

(你可以在这里阅读Windows中的taskkill标志)

我也有同样的问题,我尝试了上面所有的解决方案,但没有一个对我有效。然后我在flutter目录下搜索了关键词,找到了如下代码。所以我尝试删除bin/cache/。Upgrade_lock,它终于工作了。