【问题标题】:Flutter doctor hangs on start, no output颤振医生挂起,没有输出
【发布时间】:2019-06-09 00:56:27
【问题描述】:

我正在尝试在我的 Windows 8 计算机上安装 Flutter。我将文件解压缩到 C:/flutter 并将 bin 文件夹添加到路径变量中。但是,我被困在必须在 flutter_console 中运行颤振医生的步骤上。 Flutter 医生挂了,只显示闪烁的光标,没有输出。更有趣的是,任何其他颤振命令都会以完全相同的方式冻结。

screenshots

我已经试过了

  1. 以管理员身份运行 Flutter 控制台

  2. 重新安装颤振

  3. 安装开发版

  4. 使用VS code插件运行flutter doctor

但它们都导致了相同的结果

【问题讨论】:

    标签: flutter


    【解决方案1】:

    所以这个问题的解决方法是:

    1. 删除你的flutter SDK路径flutter/bin/cache中的文件夹(详细信息here
    2. 再次运行flutter doctor -v会触发下载Dart SDK

    PS:如果您的网络因为在中国而变慢,请检查以下内容:

    做下面的事情in terminal也许可以加快你的下载速度(对我来说是3倍的速度)来改变频道:

    1. export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn(详细信息here
    2. flutter channel stable(改变颤振通道的一个例子)
    3. flutter doctor -v(触发下载SDK)

    【讨论】:

    • 只是删除 /cache 对我有用,非常感谢
    【解决方案2】:

    删除flutter sdk的bin文件夹中的缓存文件夹,然后运行flutter doctor,它现在应该可以工作了。

    【讨论】:

      【解决方案3】:

      虽然在win10中,这些步骤为我解决了这个问题(不知道是否都需要)

      1. 重启win
      2. 以管理员身份运行cmd
      3. flutter doctor

      根据this git 问题,这主要是由于在您没有权限的目录中安装flutter 引起的。比如Program Files文件夹:要解决的话,可以尝试移动安装文件夹

      【讨论】:

      • 重启系统一点用都没有,请给个好的解决办法!!!!!
      • 帮助了我。不需要重新启动。如果您已将颤振复制到 c:\ 目录,则需要管理员权限。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-20
      • 2019-07-03
      • 2023-03-29
      • 1970-01-01
      • 2020-03-11
      相关资源
      最近更新 更多