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

Flutter环境检测:Android许可证未知且sdkmanager缺失如何解决?

Flutter Android工具链许可证问题解决指南

环境检测结果

[√] Flutter(稳定通道,3.0.0版本,运行于Microsoft Windows [Version 10.0.17134.112],区域设置en-US)
• Flutter版本3.0.0,路径:C:\src\flutter
• 上游仓库:https://github.com/flutter/flutter.git
• 框架修订版本:ee4e09cce0(1年2个月前,2022-05-09 16:45:18 -0700)
• 引擎修订版本:d1b9a6938a
• Dart版本:2.17.0
• DevTools版本:2.12.2

[!] Android工具链 - 开发Android设备应用(Android SDK版本34.0.0)
• Android SDK路径:C:\Android2
• 平台:android-34,构建工具:34.0.0
• ANDROID_HOME = C:\Android2
• ANDROID_SDK_ROOT = C:\Android2\platform-tools\adb.exe
• Java二进制文件路径:C:\Program Files\Android\Android Studio\jre\bin\java
• Java版本:OpenJDK Runtime Environment(build 1.8.0_202-release-1483-b03)
X Android许可证状态未知。
  请运行`flutter doctor --android-licenses`以接受SDK许可证。

[√] Chrome - 开发Web应用
• Chrome路径:C:\Users\ADVANCED\AppData\Local\Google\Chrome\Application\chrome.exe

[√] Visual Studio - 开发Windows应用(Visual Studio Enterprise 2019 16.0.2)
• Visual Studio路径:C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise
• Visual Studio Enterprise 2019版本:16.0.28803.202
• Windows 10 SDK版本:10.0.17763.0

[√] Android Studio(3.5版本)
• Android Studio路径:C:\Program Files\Android\Android Studio
• Flutter插件版本:44.0.1
• Dart插件版本:191.8593
• Java版本:OpenJDK Runtime Environment(build 1.8.0_202-release-1483-b03)

[√] VS Code(1.76.2版本)
• VS Code路径:C:\Users\ADVANCED\AppData\Local\Programs\Microsoft VS Code
• Flutter扩展版本:3.68.0

[√] 已连接设备(3台可用)
• SM G9880(移动设备) • emulator-5558 • android-x64    • Android 9(API 28)
• Windows(桌面设备) • windows       • windows-x64    • Microsoft Windows [Version 10.0.17134.112]
• Chrome(Web设备)      • chrome        • web-javascript • Google Chrome 114.0.5735.199

问题

执行flutter doctor提示Android许可证状态未知,运行flutter doctor --android-licenses时报错:未找到Android sdkmanager。

解决步骤

  1. 修正ANDROID_SDK_ROOT环境变量
    当前ANDROID_SDK_ROOT被错误设置为C:\Android2\platform-tools\adb.exe,需改为C:\Android2:

    • 打开系统环境变量设置
    • 找到ANDROID_SDK_ROOT变量,修改值为C:\Android2
    • 保存后重启命令行工具
  2. 安装Android SDK命令行工具

    • 打开Android Studio,进入Settings > Appearance & Behavior > System Settings > Android SDK
    • 切换到SDK Tools标签,勾选Android SDK Command-line Tools (latest)
    • 点击Apply完成安装
  3. 接受Android许可证
    打开新的命令行窗口,执行:

    flutter doctor --android-licenses
    

    按提示输入y接受所有许可证。

  4. 验证修复
    执行flutter doctor,确认Android工具链的问题已解决。

内容的提问来源于stack exchange,提问作者Ahmed AL-KHULIDI

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 21:21:59