如何修复 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... &lt;&lt; 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&gt;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”异常? [复制]

如何修复 Flutter 构建问题期间调用的 setState

电脑开机出现英文checking file system on c: