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

连接Firebase实时数据库后出现Android Studio Gradle构建错误

解决Firebase Realtime Database连接后的Gradle构建错误
  • 对齐Google服务插件与Firebase依赖版本
    确保项目根目录build.gradle中的com.google.gms:google-services插件版本,和模块级build.gradle内的Firebase依赖版本兼容。示例配置:
    根目录build.gradle:

    dependencies {
        classpath 'com.google.gms:google-services:4.3.15' // 选用官方推荐的兼容版本
    }
    

    模块级build.gradle:

    implementation 'com.google.firebase:firebase-database:20.0.5' // 与插件版本匹配
    
  • 排查并解决依赖冲突
    执行Gradle命令生成依赖树,定位冲突项:

    ./gradlew app:dependencies
    

    针对冲突的依赖(如com.google.guava等),通过exclude排除重复引用:

    implementation('com.google.firebase:firebase-database:20.0.5') {
        exclude group: 'com.google.guava', module: 'guava'
    }
    
  • 更新Gradle工具链版本
    检查gradle/wrapper/gradle-wrapper.properties中的Gradle版本,确保与Android Gradle插件版本匹配(比如AGP 7.0+对应Gradle 7.0+):

    distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip
    
  • 清理缓存并重建项目

    1. 打开Android Studio,选择File > Invalidate Caches...,点击Invalidate and Restart
    2. 执行命令清理构建缓存并重新编译:
      ./gradlew clean build
      
  • 验证Google服务配置文件
    确认google-services.json已正确放置在app/目录下,且是从Firebase控制台下载的当前项目对应配置文件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 23:57:17