无法找到 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-sdk
和 26.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!
对于这个问题,您必须将三个变量添加到路径中:
C:\Users\admin\AppData\Local\Android\platforms
// 路径
平台
C:\Users\admin\AppData\Local\Android\platform-tools
//
平台工具的路径
C:\Users\Admin\AppData\Local\Android\emulator
// 到的路径
模拟器
我已经安装了 Android Studio 和 Android SDK。我后来添加了 Flutter 和 Flutter SDK。这是我的问题:当我 运行
flutter doctor
显示,
我没有安装 Android SDK。
您可以使用
为您的项目配置Android SDKflutter 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-sdk
和 26.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!
对于这个问题,您必须将三个变量添加到路径中:
C:\Users\admin\AppData\Local\Android\platforms
// 路径 平台C:\Users\admin\AppData\Local\Android\platform-tools
// 平台工具的路径C:\Users\Admin\AppData\Local\Android\emulator
// 到的路径 模拟器