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 时出错
Waiting for another flutter command to release the startup lock...