Flutter:每个flutter命令都会出现这个错误

Posted

技术标签:

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

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

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

由于flutter_tools需要SDK版本>=2.7.0

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

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

【问题讨论】:

【参考方案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

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

颤动/bin

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

    最后一个选择是删除您的 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 工作正常!

【讨论】:

以上是关于Flutter:每个flutter命令都会出现这个错误的主要内容,如果未能解决你的问题,请参考以下文章

Flutter - 生成 Flutter 应用程序 apk 时出错

如何在 Flutter Web 上启用自定义图标?

Waiting for another flutter command to release the startup lock...

mac下flutter upgrade命令卡住

mac下flutter upgrade命令卡住

mac下flutter upgrade命令卡住