当我运行我的颤振应用程序,它显示
等待另一个颤振命令释放启动锁
此消息并不能继续。
当我运行我的颤振应用程序,它显示
等待另一个颤振命令释放启动锁
此消息并不能继续。
当前回答
您可以删除颤振并“重新安装”,所以最快的方法是:
1)检查有颤振的位置(作为可执行文件)
要检查它,你可以运行:
which flutter
你可以期待这样的输出:
/your_user/your_path/flutter/bin/flutter
2)进入该目录
上面的路径是直接颤振,但我们想去目录,所以“一个早”的路径:
cd /your_user/your_path/flutter/bin
3)检查它是git仓库
应该是,但值得一查。
运行一个git命令。
git status
or
git branch
当它是git存储库时,你会收到一些关于它的信息或正确的分支列表。
4)删除所有文件
rm -R *
5)“还原”删除只有必要的文件:
git co -- .
6)瞧!
您可以只运行flutter版本,命令应该可以工作(flutter将获取一些必要的数据)。
其他回答
在编辑器中打开颤振项目时也会发生这种情况。关闭编辑器并重新运行该命令
删除该文件:
<YOUR FLUTTER FOLDER>/bin/cache/lockfile
这将释放被占用的锁,并使您能够运行其他命令。
大多数人说killall -9镖,但没有人提到pkill -f镖,这对我来说很有效。
这里解释了两者之间的区别。
有一些行动可以做:
1-在pubspec。Yaml按“包获得”或在终端类型“颤振包获得”并等待几秒钟。
如果这不起作用:
2型颤振清洗,然后做步骤(1)
如果这也不起作用:
3型杀戮任务/f/im飞镖.exe
如果这也不起作用:
4-关闭android工作室,然后重新启动你的电脑。
所有这些答案都对我没有帮助。
唯一的解决方案是删除整个颤振的东西(并重新安装颤振从git):
<flutter directory>
<user>/.flutter_tool_state
<user>/.dart
<user>/.pub-cache
<user>/.dartServer
<user>/.flutter