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

Android Studio中Firebase Authentication SDK无法连接,Google Services插件配置无效问题求助

Android Studio中Firebase Authentication SDK无法连接,Google Services插件配置无效问题求助

嗨,我看到你在配置Firebase Authentication SDK时遇到了Google Services插件的问题,别着急,咱们一步步来排查解决:

一、先梳理你的配置问题

从你给出的代码来看,项目级build.gradle的配置有重复声明的嫌疑,而且app级的插件应用可能没做完整,咱们来调整一下:

1. 修正项目级build.gradle配置

现在Android Studio的新项目大多采用版本目录(libs.versions.toml)来管理依赖版本,你可以先确认这个文件里的google-services版本配置是否正确:

[versions]
googleServices = "4.4.2"

[libraries]
google-services = { group = "com.google.gms", name = "google-services", version.ref = "googleServices" }

然后修改项目级build.gradle,建议统一用一种方式声明插件,避免冲突:

// 删掉重复的buildscript块(如果没有其他依赖需要用buildscript的话)
plugins {
    id("com.google.gms.google-services") version "4.4.2" apply false
    alias(libs.plugins.androidApplication) apply false
}

// 如果必须保留buildscript(比如有其他老插件依赖),确保不要和plugins块的声明重复
// buildscript {
//     dependencies {
//         classpath(libs.google.services)
//     }
// }

2. 补全app级build.gradle的关键配置

这一步是核心!你必须在app模块的build.gradle里应用Google Services插件,并添加Firebase Authentication的依赖:

plugins {
    alias(libs.plugins.androidApplication)
    id("com.google.gms.google-services") // 这里不需要加版本,项目级已经声明过
}

android {
    // 你的Android配置(compileSdk、defaultConfig等)
}

dependencies {
    // 其他现有依赖...
    // 添加Firebase Authentication SDK依赖(可以用最新版本)
    implementation 'com.google.firebase:firebase-auth:22.3.1'
    // 如果用版本目录管理,就是 implementation libs.firebase.auth
}

二、后续验证步骤

  1. 同步Gradle:点击Android Studio右上角的「Sync Now」按钮,等待同步完成
  2. 清理并重建项目:依次执行 Build -> Clean Project 和 Build -> Rebuild Project,避免缓存导致配置不生效
  3. 检查配置文件:确保你已经从Firebase控制台下载的google-services.json文件放在app模块的根目录下(也就是app/google-services.json),这个文件是插件识别Firebase项目的关键

如果还是有问题,可以看看Android Studio的Build窗口有没有具体的错误提示,比如版本冲突、配置文件缺失等,根据提示再调整就好啦!


备注:内容来源于stack exchange,提问作者none9on

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.15 14:54:29