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环境配置问题Unable to find bundled Java version.