当我按下Flutter应用程序的运行按钮时,IDE Intellij IDEA在控制台上显示一条消息“正在等待另一个Flutter命令以释放启动锁...”
消息后无任何反应。
答案 0 :(得分:2)
就我而言,在Terminal或cmd中执行以下命令很有帮助(如Günter所建议):
killall -9 dart
在Windows上(如升级建议):
taskkill /F /IM dart.exe
或删除此文件
<YOUR FLUTTER FOLDER>/bin/cache/lockfile
这将释放占用的锁,并使您能够运行其他命令。
答案 1 :(得分:1)
停止任何Flutter IDE实例([IntelliJ] / [Android Studio] / [VS Code]),并在位置lockfile
中检查是否存在名为[flutter_installation_folder]/bin/cache/
的文件。如果有的话,将其删除并重新启动您喜欢的IDE。
答案 2 :(得分:0)
我在Windows的 git bash上的flutter命令有类似的问题
然后我尝试flutter.bat <COMMAND>
通过问题解决了该问题。
您可以查看有关Github的更多信息
答案 3 :(得分:0)
如果您在某个目录下并尝试运行代码。 例如:c:\ programfile \ login \ ios> 它说您要删除启动锁。 -我也发生了同样的事情。
为此,只需键入“ 退出”
ex: c:\programfile\login\ios>exit
-这对我有用。我走出循环