[英]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 变量。
运行flutter doctor ,它不应该显示任何错误或警告。
带图片的分步指导
如果您看到此错误,则表示 Flutter 没有找到您的 ANDROID SDK。 有两个文件夹包含“ANDROID SDK”的所有文件,分别是“Platform”和“Platform Tools”
有文件夹在我的电脑里找到 C:\\Users\\ZohaibSaleem\\AppData\\Local\\Android\\Sdk(我的名字是 Zohaib Saleem,你应该用你的电脑用户名替换我的用户名文件夹名称)
第2步
点击“系统变量环境”
现在分别粘贴文件夹“platform”和“platform-tools”的路径。 在我的情况下,路径是:C:\\Users\\ZohaibSaleem\\AppData\\Local\\Android\\Sdk\\platforms C:\\Users\\ZohaibSaleem\\AppData\\Local\\Android\\Sdk\\platform-tools
单击确定重新启动 PowerShell 并再次运行命令“flutter doctor”
现在,Android SDK 问题解决了,但您又遇到了另一个问题
要解决此问题,只需运行命令 flutter doctor --android-licenses 并用“Y”接受所有内容。 最后在输入多个'Y'后再次运行'flutter doctor'和All set!
对于此问题,您必须向 Path 添加 3 个变量:
C:\\Users\\admin\\AppData\\Local\\Android\\platforms
// 平台路径
C:\\Users\\admin\\AppData\\Local\\Android\\platform-tools
// C:\\Users\\admin\\AppData\\Local\\Android\\platform-tools
的路径
C:\\Users\\Admin\\AppData\\Local\\Android\\emulator
// C:\\Users\\Admin\\AppData\\Local\\Android\\emulator
的路径
flutter 配置 --android-sdk /你的路径
例子
flutter 配置 --android-sdk /root/Android/Sdk
工具 > SDK 管理器 > Android SDK
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.