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

已下载Build Tools仍提示未安装的Android项目构建问题

解决Android Build Tools版本检测异常问题

我之前也碰到过这种明明Build Tools文件夹就在那儿,但Gradle死活检测不到的诡异情况,试试下面这些排查和解决步骤:

  • 检查SDK路径配置是否正确
    首先确认Gradle读取的SDK路径和你手动找到的一致:

    • 打开项目根目录下的local.properties文件,查看sdk.dir的值是不是准确指向C:\xxxxxxx\AppData\Local\Android\android-sdk,注意有没有拼写错误、大小写问题或者特殊字符(比如路径里的空格有没有异常)。
    • 也可以在Android Studio中通过File > Project Structure > SDK Location来核对路径是否正确,修改后记得同步项目。
  • 清理Gradle缓存并重新同步
    缓存过期或损坏经常会导致这类检测异常:

    • 在项目根目录的终端中执行命令:gradlew clean(Windows系统),完成后点击Android Studio右上角的「Sync Project with Gradle Files」按钮。
    • 如果还是不行,手动删除用户目录下的.gradle文件夹(一般路径是C:\Users\你的用户名\.gradle),以及项目根目录的.gradle文件夹,然后重新打开项目并同步。
  • 验证Build Tools文件夹的完整性与权限
    虽然你说文件夹完整,但还是要确认关键文件和权限:

    • 进入C:\xxxxxxx\AppData\Local\Android\android-sdk\build-tools\25.0.2,检查aapt.exe、dx.bat、zipalign.exe这些核心工具是否存在,有没有被杀毒软件误删或隔离。
    • 右键该文件夹选择「属性 > 安全」,确保当前登录用户拥有「完全控制」的权限,避免Gradle因为权限不足无法读取文件。
  • 核对Gradle插件与Build Tools的兼容性
    Android Gradle Plugin(AGP)版本和Build Tools版本需要匹配,不兼容也可能导致检测失败:

    • 打开项目根目录的build.gradle文件,查看dependencies块中的AGP版本,比如25.x系列的Build Tools对应AGP 2.2.x版本(例如classpath 'com.android.tools.build:gradle:2.2.3'),如果AGP版本太新或太旧,调整后重新同步。
  • 尝试重新安装对应版本的Build Tools
    有时候SDK Manager的安装记录会出现异常,导致Gradle识别失败:

    • 打开Android Studio的SDK Manager,找到「SDK Tools」标签,取消勾选25.0.2版本并点击「Apply」删除,然后重新勾选安装,确保安装过程没有报错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 06:33:18