使用 flutter doctor 命令获得不同的诊断结果

Getting different diagnostic result with flutter doctor command

我用 Flutter 开始了我的第一个项目。我查看了一些 flutter 文档并检查了一些示例。

我已经创建了一个示例项目,当我要 运行 这个项目时,Android Studio 显示 <no devices>

所以我在 Android Studio 终端中尝试了 flutter doctor 命令,然后我看到一个关于 Android SDK "Unable to locate Android SDK".

的错误

然后我在命令提示符中尝试了相同的命令。在这里,我得到所有设置都可以。

见附件截图。

在 google 和 Whosebug 中进行了一些研究后,我找到了解决方案。

我经历了两个流程

  1. 使缓存无效并重新启动
  2. 执行了flutter update命令。

更新成功后,一切正常。