【错误记录】Flutter 构建报错 ( Because xxx requires SDK version >=2.12.0-0 <3.0.0, versio | Dart SDK 版本低 )

简介: 【错误记录】Flutter 构建报错 ( Because xxx requires SDK version >=2.12.0-0 <3.0.0, versio | Dart SDK 版本低 )

文章目录

一、报错信息

二、问题分析

三、解决方案





一、报错信息


event sent after app closed: {id: 0, progressId: null, message: Running "flutter pub get" in hello_world...}
The current Dart SDK version is 2.10.5.
Because hello_world requires SDK version >=2.12.0-0 <3.0.0, version solving failed.
event sent after app closed: {id: 0, progressId: null, finished: true}
pub get failed (1; Because hello_world requires SDK version >=2.12.0-0 <3.0.0, version solving failed.)



image.png





二、问题分析


之前遇到过一次 Flutter SDK 设置错误的问题 , 【错误记录】Flutter 插件不兼容 ( requires Flutter SDK version >=1.22.0 <2.0.0, url_launcher >=5.7.7 <6.0.0- ) , 这是 Flutter SDK 版本与 Flutter 插件不兼容的问题 ; 更新最新 SDK 解决了问题 ;



当前的 Flutter 版本是 1.22.6 ;

image.png



当前的 Dart 版本是 2.10.5 ;

image.png



Dart SDK 目录是 Y:\001_DevelopTools\010_Flutter\flutter\bin\cache\dart-sdk ,

Flutter SDK 目录是 Y:\001_DevelopTools\010_Flutter\flutter ,


可以看到 Dart SDK 在 Flutter SDK 目录中 ;


这里更新 Flutter SDK , 即可解决上述问题 ;






三、解决方案


下载最新的 Flutter 解压 ;


在 " File / Setting / Flutter " 对话框中 , 设置 最新的 Flutter , 最新的 Flutter 版本号是 2.0.2 ;


image.png


另外

在设置 Flutter 与 Dart SDK 时 , 配置了 Flutter SDK 后 ,


必须配置 Dart SDK , 必须勾选 Dart SDK 的 " Enable Dart support for the Project xxx " 选项 , 否则就会出现不显示设备栏的情况 ;

image.png



Dart SDK 版本问题解决 ;


目录
相关文章
|
11天前
|
IDE 开发工具
鸿蒙Flutter实战:11-使用 Flutter SDK 3.22.0
本文介绍了如何使用 Flutter SDK 3.22.0 搭建鸿蒙开发环境。首先安装 Flutter SDK 3.22.0,并通过 FVM 管理多个版本。接着配置项目,使用 `fvm use custom_3.22.0` 设置自定义 SDK 版本。添加鸿蒙平台支持并进行项目签名,最后通过 `fvm flutter run` 运行项目。详细步骤包括安装、项目配置、签名和运行,确保开发环境顺利搭建。
34 7
鸿蒙Flutter实战:11-使用 Flutter SDK 3.22.0
|
2月前
|
Dart
如何在 Flutter 项目中使用 Dart 语言?
如何在 Flutter 项目中使用 Dart 语言?
127 58
|
4天前
|
存储 测试技术 Shell
Flutter UT太多导致跑覆盖率报错
Flutter UT太多导致跑覆盖率报错
12 2
|
14天前
|
Dart
flutter dart mixin 姿势
flutter dart mixin 姿势
|
30天前
|
Dart 开发者 Windows
flutter:dart的学习
本文介绍了Dart语言的下载方法及基本使用,包括在Windows系统上和VSCode中的安装步骤,并展示了如何运行Dart代码。此外,还详细说明了Dart的基础语法、构造函数、泛型以及库的使用方法。文中通过示例代码解释了闭包、运算符等概念,并介绍了Dart的新特性如非空断言操作符和延迟初始化变量。最后,提供了添加第三方库依赖的方法。
28 12
|
3月前
|
开发工具 iOS开发
解决Flutter运行报错Could not run build/ios/iphoneos/Runner.app
解决Flutter运行报错Could not run build/ios/iphoneos/Runner.app
135 2
|
1月前
|
Android开发 iOS开发 容器
鸿蒙harmonyos next flutter混合开发之开发FFI plugin
鸿蒙harmonyos next flutter混合开发之开发FFI plugin
|
24天前
|
开发者
鸿蒙Flutter实战:07-混合开发
鸿蒙Flutter混合开发支持两种模式:1) 基于har包,便于主项目开发者无需关心Flutter细节,但不支持热重载;2) 基于源码依赖,利于代码维护与热重载,需配置Flutter环境。项目结构包括AppScope、flutter_module等目录,适用于不同开发需求。
64 3
|
8天前
|
传感器 开发框架 物联网
鸿蒙next选择 Flutter 开发跨平台应用的原因
鸿蒙(HarmonyOS)是华为推出的一款旨在实现多设备无缝连接的操作系统。为了实现这一目标,鸿蒙选择了 Flutter 作为主要的跨平台应用开发框架。Flutter 的跨平台能力、高性能、丰富的生态支持和与鸿蒙系统的良好兼容性,使其成为理想的选择。通过 Flutter,开发者可以高效地构建和部署多平台应用,推动鸿蒙生态的快速发展。
103 0
|
10天前
|
Dart 安全 UED
Flutter&鸿蒙next中的表单封装:提升开发效率与用户体验
在移动应用开发中,表单是用户与应用交互的重要界面。本文介绍了如何在Flutter中封装表单,以提升开发效率和用户体验。通过代码复用、集中管理和一致性的优势,封装表单组件可以简化开发流程。文章详细讲解了Flutter表单的基础、封装方法和表单验证技巧,帮助开发者构建健壮且用户友好的应用。
55 0