无法找到 Android SDK

Unable to locate the Android SDK

我已经安装了 Android Studio 和 Android SDK。我后来添加了 Flutter 和 Flutter SDK。这是我的问题:当我 运行

flutter doctor

显示,

我没有安装 Android SDK。

您可以使用

为您的项目配置Android SDK
flutter config --android-sdk /path/to/android/sdk

PATH变量也应该包含SDK,比如

export PATH=$PATH:/usr/local/opt/android-sdk/emulator:/usr/local/opt/android-sdk/build-tools/26.0.1:/usr/local/opt/android-sdk/platform-tools:/usr/local/opt/android-sdk/tools

/usr/local/opt/android-sdk26.0.1 可能与您的系统不匹配。这只是一个例子。

找到 Android SDK 文件夹(例如,D:\SDK)。

添加平台D:\SDK\platforms)和平台工具 (D:\SDK\platform-tools) 到 PATH 变量。

运行扑博士。它不应显示任何错误或警告。

Windows 带图片的分步指导

步骤 1.

如果您看到此错误,则表示 Flutter 未找到您的 Android SDK。

有两个文件夹包含“Android SDK”的所有文件。它们是“平台”和“平台工具”:

这些文件夹位于我的计算机中 此处:

C:\Users\ZohaibSaleem\AppData\Local\Android\Sdk

(我叫 Zohaib Saleem,您应该将我的用户名文件夹名称替换为您的计算机用户名。)

第 2 步

在 Windows

的搜索栏中输入“Env”

点击“系统变量环境”

点击“高级和环境变量”

转到系统变量路径编辑:

现在分别粘贴文件夹“platform”和“platform-tools”的路径。

在我的例子中,路径是:

C:\Users\ZohaibSaleem\AppData\Local\Android\Sdk\平台
C:\Users\ZohaibSaleem\AppData\Local\Android\Sdk\平台工具

将路径添加到 System 变量后,它看起来像:

单击确定

重新启动 PowerShell 并再次 运行 命令“flutter doctor”。

现在,Android SDK 问题已解决,但您遇到了另一个问题:

要解决此问题,只需 运行 命令

flutter doctor --android-licenses

并接受所有带有“Y”的选项。最后,在输入多个“Y”后,再次设置 运行 'flutter doctor' 和 all

对于这个问题,您必须将三个变量添加到路径中:

  1. C:\Users\admin\AppData\Local\Android\platforms // 路径 平台

  2. C:\Users\admin\AppData\Local\Android\platform-tools // 平台工具的路径

  3. C:\Users\Admin\AppData\Local\Android\emulator // 到的路径 模拟器