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

Ubuntu 21.04运行flutter doctor出现cmd tools错误如何解决

Flutter doctor cmdline-tools 报错修复步骤(Ubuntu 21.04)

1 安装Android Command Line Tools组件

  • 若已安装Android Studio:
    打开Android Studio,进入 Settings > Appearance & Behavior > System Settings > Android SDK 路径,切换到「SDK Tools」标签,勾选Android SDK Command-line Tools (latest)后点击应用,等待安装完成即可。
  • 若未安装Android Studio:
    单独下载Android cmdline-tools压缩包,解压到你本地Android SDK目录下的cmdline-tools/latest路径中。

2 配置系统环境变量

打开终端编辑对应shell的配置文件:

  • 若使用bash:编辑~/.bashrc
  • 若使用zsh:编辑~/.zshrc
    在文件末尾添加以下内容,注意替换为你本地实际的Android SDK路径:
export ANDROID_HOME=/home/你的用户名/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/cmdline-tools/latest/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools

保存后执行对应命令使配置生效:

  • bash环境:source ~/.bashrc
  • zsh环境:source ~/.zshrc

3 接受Android许可协议

终端执行以下命令,遇到所有确认提示都输入y后回车:
flutter doctor --android-licenses

4 验证修复效果

重新执行flutter doctor命令,cmdline-tools相关报错会消失。

补充说明

如果执行命令时提示权限不足,执行以下命令给SDK目录授予对应权限即可,注意替换为你自己的SDK路径:
sudo chmod -R 755 /home/你的用户名/Android/Sdk


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 21:06:03