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

Gradle构建失败:无法找到Build Tools 29.0.2版本求解决方案

解决Gradle构建错误:找不到Build Tools版本29.0.2

嘿,我来帮你搞定这个Android构建问题!你遇到的核心问题很明确——本地开发环境缺少Build Tools 29.0.2版本,导致:app:compileDebugJavaWithJavac任务无法确定依赖项。下面是几种实用的解决办法,按操作便捷性排序:

方法1:通过Android Studio SDK Manager安装(最直观)

  • 打开你的Android Studio,依次点击顶部菜单栏的 Tools > SDK Manager
  • 切换到「SDK Tools」标签页,勾选右下角的 Show Package Details 选项
  • 在列表里找到「Android SDK Build-Tools」,展开后勾选29.0.2版本,点击「Apply」开始安装
  • 安装完成后,重新运行构建命令:./gradlew assembleDebug(Windows系统请用gradlew.bat assembleDebug)

方法2:修改项目配置,使用已安装的Build Tools版本

如果你不想安装旧版本,也可以直接改用本地已有的版本:

  • 打开项目中app/build.gradle文件(注意是app模块下的,不是根目录的)
  • 找到android代码块里的buildToolsVersion "29.0.2"这一行
  • 将版本号替换成你本地已安装的Build Tools版本(可以在SDK安装目录的build-tools文件夹里查看已有的版本号,或者在SDK Manager的已安装列表里确认)
  • 保存文件后,重新执行构建任务即可

方法3:命令行安装(适合偏好CLI的开发者)

  • 打开终端/命令提示符,导航到Android SDK的tools/bin目录:
    • macOS/Linux路径示例:cd ~/Library/Android/sdk/tools/bin
    • Windows路径示例:cd C:\Users\<你的用户名>\AppData\Local\Android\Sdk\tools\bin
  • 执行安装命令:sdkmanager "build-tools;29.0.2"
  • 等待安装完成后,重新运行构建命令就可以了

额外提示

  • 如果不确定本地有哪些Build Tools版本,除了查看文件夹,也可以在Android Studio的SDK Manager「SDK Tools」标签页里,取消勾选「Show Package Details」,已安装的版本会直接显示在列表里
  • 安装过程中如果遇到网络问题,可以检查Android Studio的代理设置,或者切换到国内的SDK镜像源

内容的提问来源于stack exchange,提问作者Adedamola Rioland

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.11 08:08:18