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

Gradle构建报错:无法找到com.google.gms.google-services插件求助

解决Gradle无法找到com.google.gms.google-services插件4.3.15的问题

错误信息

构建文件 C:\Progress Presentation\dracula\android\build.gradle 第16行报错:未在以下来源中找到插件 [id: 'com.google.gms.google-services', version: '4.3.15', apply: false]
异常详情:org.gradle.api.plugins.UnknownPluginException:未在以下来源中找到该插件:

  1. Gradle核心插件(插件不在 'org.gradle' 命名空间下)
  2. 插件仓库(无法解析插件构件 'com.google.gms.google-services:com.google.gms.google-services.gradle.plugin:4.3.15'),已在Gradle中央插件仓库搜索。

你之前的配置问题

你尝试的修改重复添加了classpath,并且在项目级build.gradle中直接apply plugin,这不符合Gradle的配置规范,会导致无效甚至报错。

正确解决步骤

1. 修正项目级build.gradle(根目录下的文件)

确保仓库配置包含google(),并且只添加一次classpath:

buildscript {
    repositories {
        // 必须添加Google仓库,否则无法获取Google服务插件
        google()
        mavenCentral()
    }
    dependencies {
        // 仅需配置一次Google服务插件的classpath
        classpath 'com.google.gms:google-services:4.3.15'
        // 保留你原本的Android Gradle插件等其他依赖
        // classpath "com.android.tools.build:gradle:x.x.x"
    }
}

allprojects {
    repositories {
        google()
        mavenCentral()
    }
}

2. 在模块级build.gradle(app目录下的文件)应用插件

在文件末尾添加插件应用语句,或者用plugins块配置(Gradle 7.0+推荐):

  • 传统方式:
// 放在文件最后
apply plugin: 'com.google.gms.google-services'
  • 新语法(Gradle 7+):
plugins {
    id 'com.android.application'
    // 其他已有的插件,比如kotlin-android等
    id 'com.google.gms.google-services'
}

3. 添加google-services.json文件

从Firebase控制台下载你的项目配置文件google-services.json,将其放到app模块的根目录下(与src文件夹同级)。

4. 可选:排查网络或版本问题

  • 如果仍无法解析插件,检查网络是否能访问Google仓库,国内环境可能需要配置镜像或代理。
  • 可以尝试升级插件版本到最新稳定版,比如4.4.0,避免使用4.3.+这种模糊版本号(不利于构建稳定性)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 00:19:58