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

Android Studio与Flutter中CMD执行flutter doctor --android-licenses异常退出问题

解决flutter doctor --android-licenses自动退出问题的非重置方案
  • 检查Java环境变量配置

    • 确保JAVA_HOME指向正确的JDK路径(必须是JDK,不是JRE),比如C:\Program Files\Java\jdk1.8.0_291
    • 执行echo %JAVA_HOME%和java -version验证配置,确认JDK版本符合Android Studio要求(推荐JDK 8或11)
    • 将%JAVA_HOME%\bin添加到系统Path变量最前端,避免其他Java版本干扰
  • 修复Android SDK许可文件权限

    • 找到Android SDK的licenses目录,默认路径通常是C:\Users\<你的用户名>\AppData\Local\Android\Sdk\licenses
    • 右键该目录,选择「属性」→「安全」,确保当前用户拥有完全控制权限
    • 若目录下存在损坏的许可文件,直接删除所有文件后重新执行命令
  • 以管理员身份运行终端

    • 右键CMD或PowerShell,选择「以管理员身份运行」,再执行flutter doctor --android-licenses
    • 系统权限限制可能导致许可交互窗口无法正常加载,管理员权限可规避此问题
  • 手动更新Android SDK命令行工具

    • 打开Android Studio,进入「Tools」→「SDK Manager」→「SDK Tools」
    • 勾选「Android SDK Command-line Tools (latest)」,点击「Apply」完成安装
    • 安装完成后重启终端,再执行目标命令
  • 调整终端交互相关配置

    • 尝试用PowerShell替代CMD执行flutter doctor --android-licenses
    • 若仍无效,执行flutter config --no-analytics关闭Flutter分析功能,部分场景下该功能会干扰交互流程

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.25 20:24:23