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

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

此消息并不能继续。


当前回答

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

其他回答

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

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

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

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

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

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

killall -9 dart

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

taskkill /F /IM dart.exe

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

在Android Studio中,这对我来说就是工作

如果你的应用还在手机上运行,就停止它 或断开测试设备。

然后尝试重新安装该包。

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