如何修复 Flutter 中的“Checking Dart SDK version... << was unexpected at this time”错误?
Posted
技术标签:
【中文标题】如何修复 Flutter 中的“Checking Dart SDK version... << was unexpected at this time”错误?【英文标题】:How can I fix "Checking Dart SDK version... << was unexpected at this time" error in Flutter? 【发布时间】:2021-08-21 20:34:08 【问题描述】:每当我尝试从终端运行任何应用程序或颤振命令时,我都会遇到问题,显示为:Checking Dart SDK version... << was unexpected at this time
。
甚至 flutter doctor
都不起作用。
似乎没有任何效果,令人沮丧,因为它突然发生了。一瞬间一切都很好,现在没有任何效果。任何帮助将不胜感激
【问题讨论】:
【参考方案1】:我已通过以下步骤解决了此错误:
转到 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 事件日志
【讨论】:
【参考方案2】:重新安装 Flutter 对我有用..
删除C目录下的flutter文件夹
在 C: 目录中创建一个src
文件夹。
转到 cmd 并从官方 Flutter github repoC:\src>git clone https://github.com/flutter/flutter.git -b stable
安装 Flutter
https://flutter.dev/docs/get-started/install/windows
运行颤振医生
设置环境路径。
完成
【讨论】:
【参考方案3】:对我来说,以下步骤解决了这个问题:
-
打开 cmd 并运行颤振医生。 (如果有问题,请先解决。)
如果不是,则将颤振通道更改为 dev。无论您的频道是什么?如果这是开发频道,则更改为主频道。
再次颤抖医生。如果一切顺利。然后运行你的项目。如果它相应地运行,则再次切换到稳定的通道。
【讨论】:
Stack 使用 Markdown 来格式化帖子。请参阅Markdown help【参考方案4】:在我的案例中起作用的是删除 .gradle 文件 (C:\Users\USER.gradle) 并在另一个位置重新安装 Flutter 并将 PATH 更改为它。
【讨论】:
【参考方案5】:你应该试试这个
重启你的电脑并删除C目录下的flutter文件夹,然后重新安装flutter并运行flutter doctor
【讨论】:
【参考方案6】:我之前遇到过这个错误,我所要做的就是:
-
从我的 C 目录中删除 Flutter。
Install Flutter来自官网。
运行 Flutter 医生:
flutter doctor
无需更改 PATH 或任何其他操作。
如果它对你很好,那么你就完成了!
之后我遇到了另一个错误,与 Dart SDK 相关,并使用此 link 解决了它
关键是安装Android SDK命令行工具,步骤是: 打开 Android Studio Tools Menu, SDK Manager 在出现的窗口中 上面有内部面板,选择SDK Tools面板勾选Android SDK 命令行工具选择靠近窗口底部的应用按钮 此时,系统将提示您接受 SDK 许可证和 将安装命令行工具。您的许可证问题现在应该是 解决了。
【讨论】:
以上是关于如何修复 Flutter 中的“Checking Dart SDK version... << was unexpected at this time”错误?的主要内容,如果未能解决你的问题,请参考以下文章
如何修复错误:从android studio运行时flutter中的processDebugMainManifest DEBUG
如何修复 Flutter 中的“参数类型 'Future<int>' 无法分配给参数类型 'int'”
如何修复 Flutter 中的“正在检查 Dart SDK 版本... << 此时出乎意料”错误?
如何修复 Flutter 中的“解除绑定时抛出异常,java.lang.IllegalArgumentException:服务未注册:lp@9f7d4ca”异常? [复制]