【问题标题】:Flutter: Every flutter command gives this errorFlutter:每个flutter命令都会出现这个错误
【发布时间】:2021-01-25 13:40:51
【问题描述】:

每个颤振命令都会给出这个错误:

构建颤振工具... 正在运行 pub 升级... 当前的 Dart SDK 版本是 2.5.0。

由于flutter_tools需要SDK版本>=2.7.0

等待0秒,按CTRL+C退出...

无法运行单个颤振命令,这是什么问题

【问题讨论】:

    标签: flutter dart


    【解决方案1】:

    您需要修复 environment: in pubspec.yaml 以允许您使用的 Dart SDK 版本(来自 Flutter 的版本)

    environment:
      sdk: ">=2.0.0-dev.68.0 <3.0.0"
    

    首先确保您的互联网连接正常,如果此问题仍然存在,则此错误可能是因为 dart sdk 可能没有正确下载。最简单的解决方案是删除flutter/bin(安装flutter的位置)中的缓存文件夹,然后运行flutter doctor

    1. 检查你是否连接到互联网,因为flutter需要IDE需要下载一些依赖,并在IDE启动时加载。
    2. 禁用您的防病毒软件,因为它停止运行Flutter Upgrade,一旦您关闭,请检查您的Flutter Doctor 是否存在问题。
    3. 删除里面的缓存文件夹

    颤动/bin

    (安装flutter的地方)然后运行Flutter Doctor

    1. 最后一个选择是删除您的 Flutter SDK 并下载一个新的 SDK,这样您就可以知道谁是阻止您的项目运行的罪魁祸首。

    【讨论】:

    • 如果这能解决问题,请告诉我。我认为会的。让我们期待
    • 这个问题适用于每个项目。那么,我需要为每个 pubspec 文件更改环境吗?
    • 如果每个 Flutter 项目都存在问题而不是你的 Flutter SDK 存在问题
    • 是的,实际上,我重新安装了 Flutter,现在一切正常。感谢您的帮助:)
    • 当前 Dart SDK 版本为 2.10.4。因为 image_editor_pro >=1.0.7 依赖于 cupertino_icons >=1.0.1 需要 SDK 版本 >=2.12.0-0 =1.0.7 是被禁止的。因为 image_editor_pro
    【解决方案2】:

    重新安装flutter sdk 工作正常!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-01-23
      • 1970-01-01
      • 2013-12-15
      • 2016-12-17
      • 1970-01-01
      • 1970-01-01
      • 2021-01-02
      相关资源
      最近更新 更多