当我运行我的颤振应用程序,它显示
等待另一个颤振命令释放启动锁
此消息并不能继续。
当我运行我的颤振应用程序,它显示
等待另一个颤振命令释放启动锁
此消息并不能继续。
当前回答
大多数人说killall -9镖,但没有人提到pkill -f镖,这对我来说很有效。
这里解释了两者之间的区别。
其他回答
在Android Studio中,这对我来说就是工作
如果你的应用还在手机上运行,就停止它 或断开测试设备。
然后尝试重新安装该包。
退出IDE,然后从启动管理器停止所有dart相关文件(如果有的话)。 然后转到 “颤振目录“/ bin /缓存/ lockfile 然后删除这个锁文件
Windows系统:
按:Ctrl + Alt +删除
在任务管理器中找到你的编辑器,如VS Studio或Android Studio 在找到“飞镖”和结束该任务 然后关闭编辑器 再次打开编辑器 让编辑器完成所有的事情,之后运行您的查询,将工作
所有这些答案都对我没有帮助。
唯一的解决方案是删除整个颤振的东西(并重新安装颤振从git):
<flutter directory>
<user>/.flutter_tool_state
<user>/.dart
<user>/.pub-cache
<user>/.dartServer
<user>/.flutter
在我的例子中,Terminal中的以下命令有帮助(正如Günter Zöchbauer的评论所建议的那样):
killall -9 dart
在Windows上,在命令提示符或PowerShell窗口中运行以下命令(由uppupming的注释建议):
taskkill /F /IM dart.exe
(你可以在这里阅读Windows中的taskkill标志)