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

运行flutter doctor --android-licenses时Android sdkmanager未找到问题求助

解决Flutter中sdkmanager not found的问题

步骤1:安装正确的Android SDK Command-line Tools

  • 打开Android Studio,进入设置(Windows/Linux:File > Settings;Mac:Android Studio > Settings)
  • 导航到Appearance & Behavior > System Settings > Android SDK
  • 切换到「SDK Tools」标签页,勾选Android SDK Command-line Tools (latest),点击「Apply」完成安装
  • 记住它的安装路径:你的Android SDK根目录/cmdline-tools/latest/bin(比如Windows默认路径是C:\Users\你的用户名\AppData\Local\Android\Sdk\cmdline-tools\latest\bin)

步骤2:配置正确的环境变量

  • 添加/确认ANDROID_SDK_ROOT环境变量,值为你的Android SDK根目录
  • 将%ANDROID_SDK_ROOT%\cmdline-tools\latest\bin(Windows)或$ANDROID_SDK_ROOT/cmdline-tools/latest/bin(Mac/Linux)添加到系统Path变量中
  • 重启终端,执行sdkmanager --version,能正常输出版本号说明配置生效

步骤3:指定Flutter的Android SDK路径

  • 执行命令:flutter config --android-sdk "你的Android SDK根目录"
  • 再运行flutter doctor,检查是否已识别到cmdline-tools

步骤4:手动更新sdkmanager(可选)

  • 进入cmdline-tools/latest/bin目录,执行:sdkmanager --update
  • 更新完成后,再执行flutter doctor --android-licenses尝试接受许可证

内容的提问来源于stack exchange,提问作者César Sotillo

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 00:16:14