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

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

此消息并不能继续。


当前回答

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

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

然后尝试重新安装该包。

其他回答

重新启动计算机或从当前用户注销,然后重新登录。

您可以删除颤振并“重新安装”,所以最快的方法是:

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将获取一些必要的数据)。

所有这些答案都对我没有帮助。

唯一的解决方案是删除整个颤振的东西(并重新安装颤振从git):

<flutter directory>
<user>/.flutter_tool_state
<user>/.dart
<user>/.pub-cache
<user>/.dartServer
<user>/.flutter

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

在VS代码中运行

flutter clean

在终点站。这解决了我的问题。