执行flutter doctor --android-licenses报错,寻求有效解决方案
解决Flutter Android许可证状态未知问题
确认Android SDK环境变量配置
- 确保
ANDROID_HOME或ANDROID_SDK_ROOT环境变量指向你的Android SDK安装路径(例如C:\Users\<你的用户名>\AppData\Local\Android\Sdk) - 将
%ANDROID_HOME%\tools\bin和%ANDROID_HOME%\platform-tools添加到系统PATH中
- 确保
安装Android SDK命令行工具
- 打开Android Studio的SDK Manager,切换到SDK Tools标签页
- 勾选Android SDK Command-line Tools (latest),点击Apply完成安装
手动执行许可证授权命令
- 打开CMD或PowerShell,切换到SDK的tools\bin目录:
cd C:\Users\<你的用户名>\AppData\Local\Android\Sdk\tools\bin - 执行命令
sdkmanager --licenses,按提示输入y接受所有许可证协议
- 打开CMD或PowerShell,切换到SDK的tools\bin目录:
验证修复结果
- 执行
flutter doctor,检查Android许可证状态是否显示为已接受
- 执行
内容的提问来源于stack exchange,提问作者Jehan
相关产品推荐
相关产品推荐

