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

Windows11下Android toolchain(SDK34.0.0)错误求助:重装Android Studio无效

解决Windows 11上Flutter Android Toolchain(SDK 34.0.0)错误的方案

1. 手动配置Flutter环境变量

  • 系统环境变量中添加以下配置:
    • 新建ANDROID_HOME变量,值为你的Android SDK根目录(例如C:\Users\你的用户名\AppData\Local\Android\Sdk)
    • 在Path变量中追加:
      • %ANDROID_HOME%\tools
      • %ANDROID_HOME%\platform-tools
      • %ANDROID_HOME%\cmdline-tools\latest\bin
  • 配置完成后重启命令提示符/PowerShell,让环境变量生效

2. 处理SDK许可证与兼容性

  • 运行命令:flutter doctor --android-licenses,按提示接受所有SDK许可证协议
  • 打开项目的pubspec.yaml,确认Flutter版本与Android SDK 34.0.0的兼容性,若版本不匹配,升级或降级Flutter到对应稳定版

3. 修复Android SDK组件

  • 打开Android Studio的SDK Manager:
    • SDK Platforms标签:勾选Android 14 (API 34)及对应系统镜像,点击Apply完成安装
    • SDK Tools标签:勾选Android SDK Build-Tools 34.0.0、Android SDK Command-line Tools (latest)、Android SDK Platform-Tools,若组件已安装仍报错,先删除SDK目录下build-tools\34.0.0文件夹,再重新安装
  • 安装过程中若出现网络问题,切换到国内镜像源后重试

4. 重置Flutter的Android路径配置

  • 运行命令指定SDK位置:flutter config --android-sdk "你的Android SDK完整路径"
  • 运行命令指定Android Studio位置:flutter config --android-studio-dir "你的Android Studio安装路径"(例如C:\Program Files\Android\Android Studio)
  • 最后执行flutter doctor验证结果

5. 检查目录权限

  • 确保当前用户对Flutter SDK目录、Android SDK目录拥有读写权限:右键目录→属性→安全,添加当前用户并授予完全控制权限
  • 避免将Flutter或Android SDK安装在Program Files等系统保护目录下,建议放在用户个人目录中

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 09:47:12