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
相关产品推荐
相关产品推荐

