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

Flutter重复安装已存在的Android SDK Tools问题求助

解决Flutter重复安装已存在SDK工具的问题

问题原因

你的Android命令行工具目录结构不符合官方规范,导致Flutter/Gradle无法识别已安装的SDK组件,因此触发重复安装流程。

解决步骤

  • 调整SDK目录结构

    1. 创建一个标准的SDK根目录,比如C:\AndroidSDK
    2. 将原C:\commandlinetools-win-9477386_latest\cmdline-tools移动到C:\AndroidSDK\cmdline-tools\latest(必须创建latest子目录,这是命令行工具的强制要求)
    3. 将已存在的platform-tools、patcher等文件夹,全部移动到C:\AndroidSDK根目录下,最终目录结构示例:
      C:\AndroidSDK
      ├─ cmdline-tools
      │  └─ latest
      │     ├─ bin
      │     ├─ lib
      │     └─ 其他相关文件
      ├─ platform-tools
      ├─ patcher
      └─ 其他已安装的SDK组件
      
  • 更新系统环境变量

    1. 设置环境变量ANDROID_HOME为C:\AndroidSDK
    2. 在PATH中添加以下两条路径:
      • %ANDROID_HOME%\cmdline-tools\latest\bin
      • %ANDROID_HOME%\platform-tools
  • 配置Flutter指向新SDK路径
    打开命令提示符,依次执行以下命令:

    flutter config --android-sdk C:\AndroidSDK
    flutter doctor
    

    确认flutter doctor输出中Android相关配置无报错。

  • 清理重复文件(可选)
    删除原C:\commandlinetools-win-9477386_latest目录下的platform-tools-4、patcher\v4-5等重复安装的文件夹,释放磁盘空间。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 12:25:29