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

升级Android Gradle7.0.2及SDK31后项目':app'配置失败问题问询

问题根因

该错误是由Firebase App Distribution Gradle插件2.2.0版本依赖的com.google.guava:guava:29.0-jre、com.google.api-client:google-api-client:1.30.9两个构件仅存放在Maven Central仓库,而你的项目构建脚本仅配置了Google官方Maven仓库,缺少对应拉取源导致。

解决步骤
  • 第一步:修改项目根目录下的build.gradle配置,在构建脚本仓库和全局仓库中新增Maven Central源:
// 项目级build.gradle文件
buildscript {
    repositories {
        google()
        // 新增Maven Central仓库配置
        mavenCentral()
    }
    dependencies {
        // 保留你原有配置即可,无需修改此处依赖
        classpath "com.android.tools.build:gradle:7.0.2"
        classpath "com.google.firebase:firebase-appdistribution-gradle:2.2.0"
    }
}

allprojects {
    repositories {
        google()
        // 此处也同步新增Maven Central仓库配置
        mavenCentral()
        // 原有其他仓库配置(如私有Maven源、jitpack等)保留即可
    }
}
  • 第二步:清理缓存重新同步Gradle
    修改配置后点击Android Studio右上角的Gradle同步按钮,如果同步仍然失败,依次点击菜单栏 File -> Invalidate Caches...,勾选清除文件系统缓存选项后重启IDE,再次同步即可。
  • 可选优化方案
    你也可以直接升级firebase-appdistribution-gradle插件到3.1.0及以上版本,高版本已经调整了依赖拉取规则,无需额外配置即可兼容Gradle 7.0+、Android SDK 31的环境。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 23:18:03