Flutter安卓开发环境搭建问题:cmdline-tools缺失及许可证状态未知
Flutter Android工具链问题解决步骤
1. 修复cmdline-tools组件缺失问题
- 定位你的Android SDK安装路径:
- Windows:
C:\Users\<你的用户名>\AppData\Local\Android\Sdk - macOS:
/Users/<你的用户名>/Library/Android/sdk - Linux:
~/Android/Sdk
- Windows:
- 打开终端/命令提示符,执行对应命令:
- 若已配置Android SDK环境变量:
sdkmanager --install "cmdline-tools;latest" - 未配置环境变量则使用完整路径(以Windows为例):
C:\Users\<你的用户名>\AppData\Local\Android\Sdk\tools\bin\sdkmanager --install "cmdline-tools;latest"
tools目录不存在,可先在SDK根目录下创建cmdline-tools/latest文件夹,再重新执行命令。 - 若已配置Android SDK环境变量:
2. 解决Android许可证状态未知问题
在终端/命令提示符中直接执行:
flutter doctor --android-licenses
按照终端提示,输入y并回车,确认接受所有SDK许可证协议即可。
额外提示
若执行命令时仍报错,检查是否配置了正确的环境变量:
- 设置
ANDROID_HOME变量,值为你的Android SDK安装路径 - 将SDK路径下的
platform-tools和cmdline-tools/latest/bin添加到系统PATH变量中
内容的提问来源于stack exchange,提问作者Nalin Kariyawasam
相关产品推荐
相关产品推荐

