创建Flutter新项目后出现Build Tools 33.0.1未找到错误
Flutter项目运行失败:Build Tools 33.0.1未找到及SDK版本不兼容警告
核心问题
- 无法完成
:app:compileDebugJavaWithJavac任务,原因是未找到Build Tools 33.0.1 - 附带警告:当前SDK工具仅支持最高版本3的SDK XML文件,却检测到版本4的文件,由Android Studio与命令行工具版本不一致导致
解决方案
1. 安装缺失的Build Tools 33.0.1
- 打开Android Studio,进入设置(Windows/Linux:
File > Settings;Mac:Android Studio > Settings) - 导航到
Appearance & Behavior > System Settings > Android SDK - 切换到
SDK Tools标签,勾选Show Package Details - 展开
Android Build Tools,勾选33.0.1版本,点击Apply完成安装
2. 修复SDK版本不兼容警告
- 同样在
SDK Tools标签下,找到Android SDK Command-line Tools,展开后勾选最新兼容版本并更新 - 安装完成后重启Android Studio和Flutter项目
备选方案:修改项目指定已安装的Build Tools版本
如果不想安装33.0.1,可直接修改项目配置使用已有的Build Tools版本:
- 打开项目路径
android/app/build.gradle - 在
android代码块中修改buildToolsVersion为你已安装的版本,示例:
android { compileSdkVersion 33 buildToolsVersion "33.0.2" // 替换为已安装的版本号 // 其他配置内容 }
内容的提问来源于stack exchange,提问作者Vinayak Sutar
相关产品推荐
相关产品推荐

