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

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

此消息并不能继续。


当前回答

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

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

PS:我尝试了以下方法:

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

但他们都没有成功。

其他回答

所有这些答案都对我没有帮助。

唯一的解决方案是删除整个颤振的东西(并重新安装颤振从git):

<flutter directory>
<user>/.flutter_tool_state
<user>/.dart
<user>/.pub-cache
<user>/.dartServer
<user>/.flutter

大多数人说killall -9镖,但没有人提到pkill -f镖,这对我来说很有效。

这里解释了两者之间的区别。

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

killall -9 dart

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

taskkill /F /IM dart.exe

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

退出IDE,然后从启动管理器停止所有dart相关文件(如果有的话)。 然后转到 “颤振目录“/ bin /缓存/ lockfile 然后删除这个锁文件

有一些行动可以做:

1-在pubspec。Yaml按“包获得”或在终端类型“颤振包获得”并等待几秒钟。

如果这不起作用:

2型颤振清洗,然后做步骤(1)

如果这也不起作用:

3型杀戮任务/f/im飞镖.exe

如果这也不起作用:

4-关闭android工作室,然后重新启动你的电脑。