12

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

似乎没有任何效果,而且突然发生的事情令人沮丧。一瞬间一切都很好,现在没有任何效果。任何帮助将不胜感激

4

6 回答 6

9

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

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

  2. 然后在其他位置下载并安装相同的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")
    
  3. 然后查看 Android Studio 事件日志

    安卓工作室日志

于 2021-09-13T17:59:30.123 回答
4

重新安装颤振对我有用..

  • 删除 C 目录中的颤振文件夹。

  • src在 C: 目录中创建一个文件夹。

  • 从官方flutter github repo转到cmd并安装flutterC:\src>git clone https://github.com/flutter/flutter.git -b stable

    https://flutter.dev/docs/get-started/install/windows

  • 跑扑医生

  • 设置环境路径。

  • 完毕

于 2021-10-05T13:17:27.323 回答
1

For me, the following steps resolved the problem:

  1. Open cmd and run flutter doctor. (if there is an issue resolve them first.)
  2. If not then change the flutter channel to dev. Whatever your channel is?. If this is the dev channel then change to master channel.
  3. Again flutter doctor. If everything goes perfectly. then run your project. If it runs accordingly then again change to channel to stable.
于 2021-10-09T09:26:20.413 回答
1

在我的案例中起作用的是删除 .gradle 文件(C:\Users\USER.gradle)并在另一个位置重新安装 Flutter 并将 PATH 更改为它。

于 2021-10-12T08:43:12.220 回答
0

你应该试试这个

重启你的电脑并删除C目录中的flutter文件夹然后重新安装flutter并运行flutter doctor

于 2021-10-09T10:04:40.967 回答
0

我之前遇到过这个错误,我所要做的就是:

  1. 从我的 C 目录中删除 Flutter。
  2. 从官方网站安装 Flutter 。
  3. 运行 Flutter 医生:flutter doctor

无需更改 PATH 或任何进一步的操作。

如果它对你很好,那么你就完成了!


之后我遇到了另一个与 Dart SDK 相关的错误,并使用此链接解决了它

关键是要安装Android SDK Command-line Tools,步骤是: 打开Android Studio Tools Menu,SDK Manager 在出现的窗口有内部面板,选择SDK Tools面板勾选Android SDK Command-line Tools 选择Apply按钮附近窗口底部 此时,系统将提示您接受 SDK 许可,并安装命令行工具。您的许可证问题现在应该得到解决。

于 2021-11-17T18:59:18.453 回答