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

Android Studio 4.2.2提示Build Tools 31.0.0损坏 多方案尝试无效求解决

Build Tools 31.0.0 报错可行解决方案

这是Android Build Tools 31.0.0的已知兼容性问题,该版本默认移除了dx构建工具,而Android Studio 4.2.2版本的构建逻辑依赖dx工具,并非你安装的版本损坏,可选择以下任意一种方案解决:

  • 方案1(快速修复,保留31.0.0版本无需重新下载)

    1. 完全关闭Android Studio,避免文件占用
    2. 进入本地Android SDK的build-tools/31.0.0根目录
    3. 找到名为d8的可执行文件,复制一份后重命名为dx
    4. 进入当前目录下的lib子文件夹,找到名为d8.jar的文件,复制一份后重命名为dx.jar
    5. 重新打开Android Studio,执行构建即可正常运行
  • 方案2(全版本降级,彻底规避后续兼容性问题)
    如果你不想修改工具文件,可按以下步骤统一降级所有相关配置,注意三个配置的版本需要匹配,否则仍会报错:

    1. 先通过SDK Manager卸载31.0.0版本的Build Tools,安装30.0.3版本
    2. 打开项目根目录下的build.gradle(不是app模块内的build.gradle),将Android gradle插件版本调整为不高于4.2.0,示例配置:
      dependencies {
          classpath "com.android.tools.build:gradle:4.2.0"
      }
      
    3. 打开app模块下的build.gradle,修改三个核心配置:
      android {
          compileSdkVersion 30
          buildToolsVersion "30.0.3"
      
          defaultConfig {
              targetSdkVersion 30
              // 其余配置保持默认不变
          }
      }
      
    4. 打开gradle/wrapper/gradle-wrapper.properties文件,将gradle版本调整为不高于6.7.1,示例:
      distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-bin.zip
      
    5. 点击编辑器右上角的「Sync Project with Gradle Files」按钮同步配置,同步完成后重新构建即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.12 09:42:00