Android项目集成Firebase时添加google-services插件遇方法找不到错误
解决添加
com.google.gms.google-services后出现的方法找不到错误 这个错误的核心原因是Android Gradle Plugin(AGP)版本与google-services插件版本不兼容。新版本AGP重构了部分API,旧版google-services插件调用的Sources.getByName()方法已被移除或修改,导致版本匹配失败。
以下是具体解决步骤:
先确认项目根目录下
build.gradle(或build.gradle.kts)里的AGP版本,对应选择兼容的google-services版本:AGP版本范围 最低兼容google-services版本 7.0.x 4.3.10 7.1.x 4.3.12 7.2.x 4.3.13 7.3.x 4.3.14 7.4.x / 8.0.x+ 4.3.15 更新google-services插件版本:
在根目录build.gradle的dependencies块中替换版本号:dependencies { // 示例:使用最新兼容版本,可根据AGP版本调整 classpath 'com.google.gms:google-services:4.4.1' }若用Kotlin DSL(
build.gradle.kts),写法如下:dependencies { classpath("com.google.gms:google-services:4.4.1") }同步并重构项目:
- 点击Android Studio右上角的「Sync Project with Gradle Files」按钮同步配置
- 执行
Build → Clean Project清理缓存,再执行Build → Rebuild Project重新构建
内容的提问来源于stack exchange,提问作者galuh bagas
相关产品推荐
相关产品推荐

