【问题标题】:Flutter app not running showing only "Waiting for another flutter command to release the startup lock"Flutter 应用程序未运行仅显示“等待另一个 Flutter 命令释放启动锁”
【发布时间】:2019-02-22 07:47:10
【问题描述】:

当我点击 Flutter 应用程序的运行按钮时,IDE Intellij IDEA 会在控制台上显示一条消息“等待另一个 Flutter 命令释放启动锁...”

消息后没有任何反应。

【问题讨论】:

  • 你用的是什么版本的 Flutter?您是否尝试过将其关闭再打开?
  • 你使用的是哪个 IDE
  • 尝试杀死终端
  • 如果没有解决,请尝试杀死所有 dart 进程并重试或重新启动计算机。
  • @F-1 我使用的是 Flutter 0.7.3

标签: android ios intellij-idea flutter


【解决方案1】:

停止 Flutter IDE ([IntelliJ]/[Android Studio]/[VS Code]) 的任何实例,并检查位置 [flutter_installation_folder]/bin/cache/ 中是否存在名为 lockfile 的文件。如果有,请将其删除并重新启动您喜欢的 IDE。

【讨论】:

    【解决方案2】:

    在我的情况下,终端或 cmd 中的以下命令有帮助(如 Günter 所建议):

    killall -9 dart
    

    在 Windows 上(由 upupming 建议):

    taskkill /F /IM dart.exe
    

    或删除此文件

    <YOUR FLUTTER FOLDER>/bin/cache/lockfile
    

    这会释放占用的锁,让您能够运行其他命令。

    【讨论】:

      【解决方案3】:

      我在 git bash for windows 上遇到了类似的 Flutter 命令问题 然后我尝试了flutter.bat &lt;COMMAND&gt;,它通过问题解决了。

      您可以查看这个 Github 问题以了解更多信息

      【讨论】:

        【解决方案4】:

        如果您在某个目录中并尝试运行代码。 例如:c:\programfile\login\ios> 它说您要删除启动锁。 - 同样的事情也发生在我身上。

        为此,只需键入“exit” ex: c:\programfile\login\ios&gt;exit

        -这对我有用。我跳出来了

        【讨论】:

          猜你喜欢
          • 2019-07-12
          • 2019-01-11
          • 2021-01-26
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多