【问题标题】:I am not able to use flutter as im getting an error with the dart sdk, only it has been working for weeks until today我无法使用颤振,因为我在使用 dart sdk 时遇到错误,直到今天它已经工作了几周
【发布时间】:2021-04-12 11:04:59
【问题描述】:

我目前遇到此问题,找不到任何可行的解决方案。昨天运行良好,今天下午我想编码时,我在终端收到了这条消息。

flutter run... 从 Flutter 引擎下载 Dart SDK

8f89f6505b941329a864fef1527243a72800bf4d... curl:(3) URL 使用错误/非法格式或缺少 URL

无法从以下位置检索 Dart SDK:https://storage.googleapis.com/flutter_infra/flutter/

8f89f6505b941329a864fef1527243a72800bf4d/dart-sdk-linux-x64.zip 如果您位于中国,请查看此页面:https://flutter.dev/community/china

我没有使用 VPN,不是来自中国,正如我所说,这是昨天运行的。我尝试重新安装颤振包,尝试重定向到重做 Linux 中的路径,还尝试克隆 github/flutter 存储库,但没有。请帮忙

【问题讨论】:

  • 这些是帖子中的一些粗略链接。我不会点击它们。
  • 这些链接是直接从终端复制的,您知道问题所在吗?

标签: flutter dart


【解决方案1】:

发现文件有问题 flutter/bin/internal 调用了 engine.version ,其文本与错误代码中提到的“head”问题相同。我已经用颤动的 GitHub 存储库中的文件替换了该文件,并且错误消失了。将关闭问题。

【解决方案2】:

我也遇到了这个错误。通过使用dos2unix 实用程序修复行尾来修复:

sudo apt install dos2unix安装dos2unix

然后在终端中运行:

dos2unix ~/snap/flutter/common/flutter/bin/internal/engine.version

【讨论】:

    【解决方案3】:

    /flutter/bin/internal/engine.version 替换为此https://github.com/flutter/flutter/blob/master/bin/internal/engine.version 中的那个@ 然后运行

    flutter doctor
    

    【讨论】:

      【解决方案4】:

      我有同样的问题,尝试了我在互联网上找到的所有内容,但没有任何效果......最后,转到我安装flutter的文件夹,删除flutter文件夹,再次下载flutter sdk并准确命名解压缩文件夹和上一个一样:颤振。

      这对我有用,所以如果一切都失败了,你可以试试这个。

      【讨论】:

        猜你喜欢
        • 2022-11-05
        • 2021-06-29
        • 2020-03-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-23
        • 2020-04-08
        • 2021-10-12
        相关资源
        最近更新 更多