【问题标题】:flutter commands doesn't execute from terminal, takes forever颤振命令不会从终端执行,需要永远
【发布时间】:2019-05-25 09:17:09
【问题描述】:

我是新来的颤振。我在里面安装了 VS、dart 和 flutter。现在我正在关注教程和学习东西。一切都很好,我在飞镖终端工作。在我将频道更改为“dev”(颤动频道开发)并尝试运行应用程序后,颤动命令现在需要永远,我的意思是当我在终端中按 enter 时,它会接收我的命令但什么也不做,只是闪烁光标。唯一的出路是“ctrl+c”,停止进程。所以,我什至不能改变频道。即使我输入命令“颤动通道”,它也会挂起...... 我在窗户上工作

我试过重启VS、PC,重新安装dart和flutter。它们都不适合我。

【问题讨论】:

  • 使用-v 选项运行任何命令,以便 Flutter 打印日志信息。
  • 我也试过了,但是终端只是接受命令然后什么都没有发生:)即使使用 -v
  • 确保将颤振添加到您的 PATH

标签: visual-studio dart flutter


【解决方案1】:

我也有同样的问题。这个问题的原因是dart sdk和flutter sdk之间的版本冲突。尝试以下选项,

选项 1:

  • 关闭ide,重启终端
  • \flutter_sdk\flutter\bin 中删除缓存文件夹并在终端中运行 flutter doctor 命令。这将尝试重新下载 dart sdk。

选项 2: - 尝试升级flutter sdk版本。无法通过命令行更新。所以下载更新的flutter sdk并将其替换到当前文件位置。

【讨论】:

    【解决方案2】:

    我遇到了同样的问题,只是误读了文档。我犯的错误是它说-
    解压 zip 文件并将包含的 Flutter 放在 Flutter SDK 的所需安装位置(例如,C:\src\flutter;不要将 Flutter 安装在像 C:\Program Files\ 这样需要提升权限的目录)。
    我读为安装在 C:\Program Files 中。

    因此,将 zip 文件解压缩到某个可访问的位置(如指定的位置)应该可以工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多