无法找到Android SDK

10

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

flutter doctor

这说明我没有安装 Android SDK。

在这里输入图片描述

需要注意,上图中显示了缺少的 Android SDK 所导致的问题。


你是否将 $ANDROID_HOME 添加到路径中了? - Yamin
Android SDK所在的目录是哪个? - Günter Zöchbauer
5个回答

32

您可以使用以下方法为项目配置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可能与您的系统不匹配。这只是一个例子。


12

带图片的Windows逐步指导

第一步。

Some screenshot

如果您看到此错误,意味着Flutter无法找到您的Android SDK。
有两个包含“Android SDK”所有文件的文件夹。它们是“平台”和“平台工具”:

Some screenshot

这些文件夹位于我的电脑这里:

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

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

步骤2

在Windows的搜索栏中键入“Env”

Some screenshot

点击"系统变量环境"

Some screenshot

点击"高级和环境变量"

Some screenshot

转到 系统变量路径编辑

Some screenshot

现在分别粘贴“platform”和“platform-tools”文件夹的路径。
在我的情况下,路径为:
C:\Users\ZohaibSaleem\AppData\Local\Android\Sdk\platforms
C:\Users\ZohaibSaleem\AppData\Local\Android\Sdk\platform-tools
将路径添加到你的系统变量后,它看起来像这样:

Some screenshot

点击 确定

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

现在,Android SDK 的问题已经解决,但是你面临另一个问题:

Some screenshot

为解决此问题,请运行以下命令。
flutter doctor --android-licenses

接受所有内容并输入“Y”。最后,在键入多个“Y”之后,再次运行“flutter doctor”,所有都设置好了!

Some screenshot


请注意,我按照您的步骤操作时出现了以下错误:[!] Android工具链-开发用于Android设备(Android SDK版本30.0.3) X找不到Android SDK文件:C:\ Users \ Abdesslem \ AppData \ Local \ Android \ Sdk \ platforms \ android-32 \ android.jar。 - Nekkache Abdesslem

5

flutter config --android-sdk /your path

示例:

flutter config --android-sdk /root/Android/Sdk

工具 > SDK 管理器 > Android SDK

图片


2

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

platformsD:\SDK\platforms)和platform-toolsD:\SDK\platform-tools)添加到PATH变量中。

运行flutter doctor。 它不应显示任何错误或警告。


Windows上,大概是吧? - Peter Mortensen
@PeterMortensen 是的 - gg-dev-05

0

针对此问题,您需要在路径中添加三个变量:

  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 // 模拟器路径


这个解决方案是针对ANDROID_HOME的吗? - S.G
Windows上,大概是吧? - Peter Mortensen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接