我已经安装了Android Studio和Android SDK。后来我又添加了Flutter和Flutter SDK。这是我的问题:当我运行时
flutter doctor
这说明我没有安装 Android SDK。
需要注意,上图中显示了缺少的 Android SDK 所导致的问题。
我已经安装了Android Studio和Android SDK。后来我又添加了Flutter和Flutter SDK。这是我的问题:当我运行时
flutter doctor
这说明我没有安装 Android SDK。
需要注意,上图中显示了缺少的 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
可能与您的系统不匹配。这只是一个例子。
第一步。
如果您看到此错误,意味着Flutter无法找到您的Android SDK。这些文件夹位于我的电脑这里:
C:\Users\ZohaibSaleem\AppData\Local\Android\Sdk
(我的名字是Zohaib Saleem,您应该将我的用户名文件夹名称替换为您的计算机用户名。)
步骤2
在Windows的搜索栏中键入“Env”
点击"系统变量环境"
点击"高级和环境变量"
转到 系统变量 → 路径 → 编辑:
现在分别粘贴“platform”和“platform-tools”文件夹的路径。点击 确定
重新启动 PowerShell 并再次运行命令 "flutter doctor"。
现在,Android SDK 的问题已经解决,但是你面临另一个问题:
为解决此问题,请运行以下命令。flutter doctor --android-licenses
接受所有内容并输入“Y”。最后,在键入多个“Y”之后,再次运行“flutter doctor”,所有都设置好了!
flutter config --android-sdk /your path
示例:
flutter config --android-sdk /root/Android/Sdk
工具 > SDK 管理器 > Android SDK
找到Android SDK文件夹(例如,D:\SDK)。
将platforms(D:\SDK\platforms)和platform-tools(D:\SDK\platform-tools)添加到PATH变量中。
运行flutter doctor。 它不应显示任何错误或警告。
针对此问题,您需要在路径中添加三个变量:
C:\Users\admin\AppData\Local\Android\platforms
// 平台路径
C:\Users\admin\AppData\Local\Android\platform-tools
// 平台工具路径
C:\Users\Admin\AppData\Local\Android\emulator
// 模拟器路径