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

Android Studio Chipmunk添加Google Service Gradle插件问题

解决方案

Android Studio Chipmunk 默认搭载 Android Gradle Plugin(AGP)7.x 版本,项目级build.gradle采用了新的精简结构,没有默认保留旧版本的buildscript配置块,按照下面两种方式任选其一配置即可。


方式1:传统classpath配置(兼容所有版本)

  1. 打开项目根目录下的项目级build.gradle文件(不要选app模块目录下的模块级配置文件)
  2. 在文件现有plugins代码块的最上方,新增完整的buildscript配置块,将目标依赖写入dependencies节点,参考配置如下:
// 新增的buildscript块必须放在plugins块上方
buildscript {
    repositories {
        google()
        mavenCentral()
    }
    dependencies {
        classpath 'com.google.gms:google-services:4.3.12'
        // 项目原有其他classpath依赖(比如AGP依赖)也统一放在这个节点下
    }
}

// 以下是文件原有内容,不需要修改
plugins {
    id 'com.android.application' version '7.2.2' apply false
    id 'com.android.library' version '7.2.2' apply false
}

task clean(type: Delete) {
    delete rootProject.buildDir
}
  1. 打开app模块目录下的模块级build.gradle文件,在文件顶部的plugins块中添加插件引用:
plugins {
    id 'com.android.application'
    // 新增下面这行
    id 'com.google.gms.google-services'
}

方式2:AGP7+ 新插件管理语法(无需写buildscript)

4.3+版本的Google Service Gradle插件已经适配AGP7的新插件管理机制,可以不用单独配置buildscript块:

  1. 打开根目录下的settings.gradle文件,确认pluginManagement下的repositories已经包含google()、mavenCentral(),新建项目默认已经配置完成,不需要额外修改
  2. 在根级build.gradle的原有plugins块中新增一行插件声明:
plugins {
    id 'com.android.application' version '7.2.2' apply false
    id 'com.android.library' version '7.2.2' apply false
    // 新增下面这行
    id 'com.google.gms.google-services' version '4.3.12' apply false
}
  1. 和方式1最后一步一致,在app模块的build.gradle的plugins块中添加id 'com.google.gms.google-services'即可。

注意:不要将classpath依赖写入模块级build.gradle的普通dependencies块,也不要写在根级plugins块内部,会触发依赖找不到、插件加载失败的报错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.28 16:27:25