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

运行flutter doctor无法接受Android许可证,提示时无法输入Y/N如何解决

Flutter无法输入Y接受Android许可协议解决方案
  • 确认环境变量配置正确
    打开Android Studio,进入Settings > Appearance & Behavior > System Settings > Android SDK,复制SDK安装路径。
    Windows系统将该路径添加到系统环境变量ANDROID_HOME,同时把SDK目录下的tools、tools/bin、platform-tools三个子目录路径添加到系统Path变量,配置完成后重启终端。
    Mac/Linux系统将对应路径写入~/.bashrc或~/.zshrc(根据使用的shell类型选择),执行source 对应配置文件名让配置生效。
  • 更换执行命令的终端
    不要使用第三方自定义终端、旧版本PowerShell执行许可接受命令,直接打开Android Studio底部自带的Terminal面板,执行如下命令:
    flutter doctor --android-licenses
    后续每一步提示是否接受许可时,逐次输入y后按回车确认即可。如果是Windows系统仍无响应,右键点击终端选择「以管理员身份运行」后重新执行命令;Mac/Linux系统可执行sudo flutter doctor --android-licenses输入密码后再完成确认。
  • 验证结果
    全部许可确认完成后,重新执行flutter doctor,Android相关检测项无许可异常提示即表示操作完成。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 07:39:02