运行颤振医生后出错:无法找到Android SDK

Posted

技术标签:

【中文标题】运行颤振医生后出错:无法找到Android SDK【英文标题】:Error after running flutter doctor : Unable to locate Android SDK 【发布时间】:2021-08-21 21:43:45 【问题描述】:

我在安装flutter然后运行flutter doctor检查是否安装成功后出现这些错误,虽然我已经在android Studio的安装进度步骤中安装了Android Studio和Android SDK,完全没有问题,我该怎么办现在?

【问题讨论】:

你的 Flutter 应用程序没有运行吗? 在 Android Studio 中,您应该检查以确保安装了 Android SDK 命令行工具。添加这个解决了我在 Flutter 中的问题。 ***.com/a/67791870/8094969 【参考方案1】:

如果您使用的是 android studio,请尝试以下步骤:

    单击工具 > SDK 管理器。

    在 SDK 平台选项卡中,选择 Android 10 (29)。

    在 SDK 工具选项卡中,选择 Android SDK Build-Tools 29(或更高版本)。

    点击确定开始安装。

如果上述步骤不能解决您的问题,请尝试更新 SDK 路径

flutter config --android-sdk <path-to-your-android-sdk-path>

注意:路径必须用双引号括起来

"C:\Users\username\AppData\Local\Android\Sdk"

【讨论】:

我都试过了,但是当我尝试更改路径时,它告诉我命令的语法不正确。 我已经修复了 Androd 工具链 - 为 Android 设备开发错误,但仍然存在 Android Studio(未安装)错误。 通过使用 flutter config --android-studio-dir 以及 Niteesh 对 sdk 路径的回答来修复它们

以上是关于运行颤振医生后出错:无法找到Android SDK的主要内容,如果未能解决你的问题,请参考以下文章

无法为颤振医生找到 android SDK

颤振医生 --android-licenses 错误:无法找到或加载主类 Studio

当我尝试运行颤振医生 --android-licenses 时出错

[tag][!] Android Studio(未安装)[tag],在 PC 上运行颤振医生时出错

颤振医生 --android-licenses 错误,如何解决这个问题?

无法运行颤振医生--android-licenses