Flutter --version 和运行项目时不兼容的 Dart SDK 版本

Posted

技术标签:

【中文标题】Flutter --version 和运行项目时不兼容的 Dart SDK 版本【英文标题】:incompatibale Dart SDK version in flutter --version and when running a project 【发布时间】:2021-07-30 09:52:33 【问题描述】:

我是一个 Flutter 入门者,目前正在为我的项目添加 Firebase 身份验证。

我使用命令行将 firebase_auth 和 cloud_firestore 添加到 pubspec.yaml 文件 颤振酒吧添加firebase_auth flutter pub 添加 cloud_firestore

依赖是

"cupertino_icons: ^1.0.2

cloud_firestore:^2.0.0

firebase_auth:^1.1.3"

在尝试运行我的项目时出现错误

当前的 Dart SDK 版本是 2.12.0-133.2.beta。 因为 firebase_auth 1.1.3 要求 SDK 版本 >=2.12.0 1.1.3

在错误中它说 Dart SDK 版本是 2.12.0-133.2.beta

但是当我运行 flutter --version 我得到

Flutter 2.0.6 • 通道稳定 • https://github.com/flutter/flutter.git 框架 • 修订 1d9032c7e1(8 天前) • 2021-04-29 17:37:58 -0700 引擎 • 修订版 05e680e202 工具 • Dart 2.12.3

试图弄清楚,我完全迷失在“飞镖酒吧升级”和“飞镖酒吧过时”之间,通过传递依赖

【问题讨论】:

【参考方案1】:

通过将 IDE 引导到正确 sdk 所在的正确文件夹来解决问题

在终端中运行(在项目根目录中)

颤振医生-v

路径将显示在第一行

【讨论】:

以上是关于Flutter --version 和运行项目时不兼容的 Dart SDK 版本的主要内容,如果未能解决你的问题,请参考以下文章

Flutter问题记录 - Unable to find bundled Java version

flutter.versionName 不更新

Flutter环境配置问题Unable to find bundled Java version.

Flutter ios 真机调试

Flutter Firebase 应用内消息在发布时不起作用

Flutter页面状态在返回时不刷新