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

新建Flutter项目构建失败:Build Tools 30.0.3损坏

Flutter新项目构建失败:Build Tools 30.0.3损坏问题解决

核心解决方案

1. 彻底清理损坏的Build Tools文件

不要仅依赖SDK Manager卸载,手动删除SDK目录下的build-tools/30.0.3文件夹,确保残留文件被完全清除。之后通过SDK Manager重新安装该版本。

2. 手动指定Build Tools版本

在app/build.gradle的android代码块中明确添加Build Tools版本配置,避免Gradle自动选择损坏的版本:

android {
    compileSdkVersion 31
    buildToolsVersion "30.0.3" // 新增这一行
    ndkVersion flutter.ndkVersion
    // ... 其他原有代码
}

如果30.0.3版本仍有问题,可以尝试切换到与compileSdkVersion匹配的版本(比如31.0.0),同时在SDK Manager中安装对应版本的Build Tools。

3. 清理Gradle缓存

  • 删除项目根目录下的.build文件夹
  • 删除用户目录下的.gradle/caches文件夹(Windows一般在C:\Users\<你的用户名>\.gradle,Mac/Linux在~/.gradle)
  • 执行flutter clean命令清理Flutter项目缓存

4. 验证SDK路径配置

检查local.properties文件中的sdk.dir路径是否正确,确保路径中没有空格或特殊字符,避免Gradle读取SDK时出现异常。

针对你的Gradle配置的额外建议

你的android/build.gradle中使用的Gradle插件版本7.1.3和Kotlin版本1.6.10与Flutter的兼容性没问题,但可以尝试同步Flutter的默认配置:

  • 确保flutter.minSdkVersion、flutter.targetSdkVersion在local.properties中正确定义,或者直接在app/build.gradle的defaultConfig块中手动指定具体数值(比如minSdkVersion 21、targetSdkVersion 31)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 13:50:19