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

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

此消息并不能继续。


当前回答

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

其他回答

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

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

在编辑器中打开颤振项目时也会发生这种情况。关闭编辑器并重新运行该命令

删除该文件:

<YOUR FLUTTER FOLDER>/bin/cache/lockfile

这将释放被占用的锁,并使您能够运行其他命令。

有一些行动可以做:

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

如果这不起作用:

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

如果这也不起作用:

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

如果这也不起作用:

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

我已经尝试了下面所有的步骤,但没有一个有效。

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

下面是最后一个对我有用的命令

rm -rf <flutter_dir>bin/cache/.upgrade_lock