如何修复 Flutter 中的“正在检查 Dart SDK 版本... << 此时出乎意料”错误?

简介: 如何修复 Flutter 中的“正在检查 Dart SDK 版本… << 此时出乎意料”错误?每当我尝试从终端运行任何应用程序或 flutter 命令时,我都会遇到问题,显示为:Checking Dart SDK version… << was unexpected at this time. 甚至flutter doctor不工作。

如何修复 Flutter 中的“正在检查 Dart SDK 版本… << 此时出乎意料”错误?


每当我尝试从终端运行任何应用程序或 flutter 命令时,我都会遇到问题,显示为:Checking Dart SDK version… << was unexpected at this time. 甚至flutter doctor不工作。


我已通过以下步骤解决了此错误:


转到C:\Users{Name}.gradle} - 删除.gradle目录。


然后在其他位置下载并安装相同的 flutter 和 dart SDK 版本并设置环境变量。


例子:


之前的环境变量:


(“D:\FlutterExtractedFiles\flutter\bin”)

(“D:\FlutterExtractedFiles\flutter\bin\cache\dart-sdk\bin”)`

之后的环境变量:


(“C:\edgedownloads\flutter_windows_v1.12.13+hotfix.8-stable\flutter\bin”)

(“C:\edgedownloads\flutter_windows_v1.12.13+hotfix.8-stable\flutter\bin\cache\dart-sdk\bin”)

然后查看 Android Studio 事件日志


相关文章
|
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
|
10天前
深入理解Flutter鸿蒙next版本 中的Widget继承:使用extends获取数据与父类约束
本文详细介绍了Flutter中如何通过继承其他Widget来创建自定义组件。首先解释了Widget继承的基本概念,包括StatelessWidget和StatefulWidget的区别。接着通过具体示例展示了如何继承StatelessWidget和StatefulWidget,并在子类中访问父类的build方法和状态。最后,结合多个自定义Widget展示了如何在实际应用中灵活使用继承和组合来构建复杂的UI。
66 8
|
10天前
|
Dart UED 开发者
flutter鸿蒙版本通过底部导航栏的实现熟悉架构及语法
这篇博客详细解析了一个 Flutter 应用的完整代码,实现了带有底部导航栏的功能,允许用户在不同页面之间切换。通过逐行讲解,帮助读者理解 Flutter 的结构、状态管理和组件交互。代码涵盖了从引入包、创建主入口、定义无状态和有状态组件,到构建用户界面的全过程。希望对 Flutter 开发者有所帮助。
143 3
|
10天前
|
存储 Dart 前端开发
flutter鸿蒙版本mvvm架构思想原理
在Flutter中实现MVVM架构,旨在将UI与业务逻辑分离,提升代码可维护性和可读性。本文介绍了MVVM的整体架构,包括Model、View和ViewModel的职责,以及各文件的详细实现。通过`main.dart`、`CounterViewModel.dart`、`MyHomePage.dart`和`Model.dart`的具体代码,展示了如何使用Provider进行状态管理,实现数据绑定和响应式设计。MVVM架构的分离关注点、数据绑定和可维护性特点,使得开发更加高效和整洁。
145 3
|
10天前
|
Dart UED
在 Flutter鸿蒙next版本 中使用 if 语句和三元表达式进行视图逻辑判断
在 Flutter 开发中,构建动态和响应式的用户界面是核心任务。本文详细探讨了如何使用 if 语句、三元表达式等方法进行视图逻辑判断,并提供了示例代码。通过这些方法,可以根据不同条件动态渲染组件,提高用户体验。文章还强调了保持代码可读性和合理使用匿名函数的最佳实践。
62 2
|
14天前
|
Dart
flutter dart mixin 姿势
flutter dart mixin 姿势
|
10天前
|
JSON Dart 数据处理
flutter鸿蒙版本数据处理常用总集
本文介绍了在 Flutter 中如何本地访问 JSON 文件,包括确保文件路径正确、更新 `pubspec.yaml` 配置、正确加载 JSON 文件的方法。同时,详细讲解了如何在 Flutter 中使用 `dart:convert` 库进行 JSON 与 Map、Dart 对象之间的相互转换,提供了多个示例代码,帮助读者更好地理解和应用这些技术。
23 1
|
10天前
|
Dart 搜索推荐 API
Flutter & 鸿蒙next版本:自定义对话框与表单验证的动态反馈与错误处理
在现代移动应用开发中,用户体验至关重要。本文探讨了如何在 Flutter 与鸿蒙操作系统(HarmonyOS)中创建自定义对话框,并结合表单验证实现动态反馈与错误处理,提升用户体验。通过自定义对话框和表单验证,开发者可以提供更加丰富和友好的交互体验,同时利用鸿蒙next版本拓展应用的受众范围。
62 1
|
29天前
|
Dart 开发者 Windows
flutter:dart的学习
本文介绍了Dart语言的下载方法及基本使用,包括在Windows系统上和VSCode中的安装步骤,并展示了如何运行Dart代码。此外,还详细说明了Dart的基础语法、构造函数、泛型以及库的使用方法。文中通过示例代码解释了闭包、运算符等概念,并介绍了Dart的新特性如非空断言操作符和延迟初始化变量。最后,提供了添加第三方库依赖的方法。
28 12