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

不安装Android Studio时执行flutter doctor --android-licenses提示找不到sdkmanager

排查&解决步骤

1. 确认Android cmdline-tools安装正确

未安装Android Studio的场景下需要手动配置命令行工具:

  • 下载Windows版最新稳定版Android命令行工具压缩包
  • 解压后将整个cmdline-tools文件夹放入你的Android SDK根目录(例如D:\Android\Sdk路径下)
  • 进入cmdline-tools文件夹,新建名为latest的子文件夹,将cmdline-tools下原有的bin、lib、NOTICE.txt等全部文件移动到latest文件夹内,符合sdkmanager要求的目录结构

2. 修正系统环境变量配置

对照你提供的环境变量截图,需补充/修正以下配置:

  • 首先确认系统变量中存在ANDROID_HOME,变量值为你的Android SDK根目录绝对路径
  • 在系统变量的Path中新增3个路径:
    • %ANDROID_HOME%\cmdline-tools\latest\bin(sdkmanager的所在路径,你之前的配置缺失该条目,是报错的核心原因)
    • %ANDROID_HOME%\platform-tools
    • %ANDROID_HOME%\build-tools\你的build-tools版本号
  • 所有配置修改完成后,重启命令行窗口,或直接重启电脑让配置生效

3. 验证配置有效性

打开新的命令行窗口,执行命令:

sdkmanager --version

如果能正常输出版本号,说明配置已经生效。

4. 重新获取Android许可

执行许可获取命令:

flutter doctor --android-licenses

按照提示所有选项输入y确认即可,完成后执行flutter doctor即可验证所有依赖是否正常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 19:15:03