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

接入Firebase时提示Build Tools 31.0.0损坏重装仍报错如何解决?

Build Tools 31.0.0存在官方已知的文件缺失缺陷,仅通过卸载重装无法修复,按如下步骤操作即可解决问题:

解决方案

方法一:修复现有31.0.0版本的缺失文件

  • 打开Android SDK的本地存储目录,进入build-tools/31.0.0文件夹
  • 找到名为d8的可执行文件,复制一份后重命名为dx
  • 进入lib子文件夹,找到d8.jar文件,复制一份后重命名为dx.jar
  • 重启Android Studio,重新执行Gradle同步即可

方法二:切换到其他稳定版Build Tools

不想修改本地文件的话,可以直接在模块级build.gradle文件中手动指定其他稳定版本的构建工具,示例配置如下:

android {
    namespace "你的应用包名"
    compileSdk 31
    // 新增/修改这一行指定稳定版Build Tools
    buildToolsVersion "30.0.3"

    defaultConfig {
        // 原有配置保持不变
        applicationId "你的应用包名"
        minSdk 21
        targetSdk 31
        versionCode 1
        versionName "1.0"
    }
    // 其余原有配置保持不变
}
  • 修改完成后点击编辑器右上角的「Sync Now」按钮同步Gradle配置即可

Firebase接入配置校验

如果修复Build Tools问题后,仍然提示Gradle配置解析失败,逐一检查如下配置:

  • 项目级build.gradle的repositories块中已添加google()和mavenCentral()仓库
  • 项目级build.gradle的dependencies块中已正确添加google-services插件依赖
  • 模块级build.gradle的底部已添加apply plugin: 'com.google.gms.google-services'配置
  • 从Firebase控制台下载的google-services.json文件已放入应用模块的根目录下

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 11:15:05