You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

已安装最新Android SDK命令行工具,执行flutter doctor --android-licenses仍失败

解决flutter doctor --android-licenses执行失败的方案
  • 检查环境变量配置

    • 确认ANDROID_HOME或ANDROID_SDK_ROOT已正确指向Android SDK安装目录(Windows:C:\Users\<用户名>\AppData\Local\Android\Sdk;Mac:~/Library/Android/sdk;Linux:~/Android/Sdk)
    • 将$ANDROID_HOME/cmdline-tools/latest/bin路径添加到系统PATH环境变量,确保sdkmanager工具能被终端识别
  • 手动执行许可证确认命令

    • 打开终端直接运行sdkmanager --licenses,若弹出许可证协议,依次输入y完成确认
    • 若提示找不到sdkmanager,优先排查环境变量配置是否正确
  • 重新安装Android SDK命令行工具

    • 打开Android Studio的SDK Manager,切换到SDK Tools标签页,找到Android SDK Command-line Tools (latest),先卸载再重新安装,确保安装包完整无损坏
  • 修复权限问题(仅Linux/Mac)

    • 若SDK目录权限不足,执行sudo chmod -R 755 $ANDROID_HOME赋予目录读写执行权限
    • 或直接用sudo执行许可证命令:sudo $ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager --licenses
  • 更新Flutter到最新版本

    • 执行flutter upgrade升级Flutter至稳定版,避免旧版本与最新SDK工具存在兼容性冲突

内容的提问来源于stack exchange,提问作者hossam senger

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 03:52:04