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

未安装Android Studio时Flutter提示Android许可证状态未知的解决求助

解决无Android Studio下Flutter Android许可证问题

1. 确认cmdline-tools的安装结构

手动安装的cmdline-tools必须放在Android SDK目录的cmdline-tools/latest路径下,否则Flutter无法识别。以你的Android SDK路径/home/nisa/Android为例,正确目录结构应为:

/home/nisa/Android/cmdline-tools/latest/bin/

该目录下需包含sdkmanager、avdmanager等工具文件。如果你的cmdline-tools是直接放在cmdline-tools根目录(如cmdline-tools/bin),请手动创建latest子目录,将cmdline-tools内的所有文件移动到latest目录下。

2. 配置环境变量

编辑~/.bashrc或~/.zshrc(根据你使用的Shell),添加以下环境变量:

export ANDROID_HOME=/home/nisa/Android
export PATH=$PATH:$ANDROID_HOME/cmdline-tools/latest/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools
export PATH=$PATH:$ANDROID_HOME/build-tools/29.0.3

保存后执行source ~/.bashrc(或对应Shell的配置文件),使环境变量立即生效。

3. 验证sdkmanager可用性

执行命令:

sdkmanager --version

若能正常输出版本号,说明路径配置正确;若仍提示找不到,检查latest/bin目录下是否存在sdkmanager,并确认环境变量已正确加载。

4. 重新处理Android许可证

执行命令:

flutter doctor --android-licenses

按照提示输入y,同意所有SDK许可证协议。

5. 验证Flutter环境

最后运行:

flutter doctor -v

确认Android toolchain的许可证状态已显示正常。

若问题仍存在,建议安装最新稳定版的cmdline-tools(如对应Android 33/34版本),旧版本可能与当前Flutter版本存在兼容性问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 00:32:16