链接Firebase项目时遇依赖错误:找不到com.google.gms.google-services:4.3.15
Firebase链接控制台项目时依赖找不到问题的解决办法
问题描述
链接Firebase控制台项目时出现如下错误:
Could not find com.google.gms.google-services:4.3.15:.
Required by:
project :
此前配置均正常,推测由某次更新引发,已确认以下三点无问题:
- Google服务文件存放路径正确
- Classpath配置无误:
dependencies { classpath 'com.android.tools.build:gradle:7.3.0' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" classpath 'com.google.gms.google-services:4.3.15' }
- 插件位置配置正确:
apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'com.google.gms.google-services' apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
解决方法
检查Gradle仓库配置
确保项目根目录的build.gradle里已添加Google Maven仓库,更新后仓库配置可能被意外改动:buildscript { repositories { google() // 必须添加 mavenCentral() } // 你的dependencies配置 } allprojects { repositories { google() // 此处也需添加 mavenCentral() } }升级google-services插件版本
4.3.15版本可能存在拉取问题,换成最新稳定版试试,比如:classpath 'com.google.gms.google-services:4.4.0'清理Gradle缓存
本地缓存损坏也会导致这类问题:- 打开Android Studio,点击
File -> Invalidate Caches...,选择Invalidate and Restart - 或者手动删除项目根目录的
.gradle文件夹、android目录下的.gradle和build文件夹,之后重新同步项目
- 打开Android Studio,点击
核对Flutter与依赖版本兼容性
如果你用Flutter开发,要确保Flutter版本和Gradle、google-services插件版本匹配,比如Flutter 3.x建议搭配Gradle 7.x以上、google-services 4.3+版本
内容的提问来源于stack exchange,提问作者Dilo
相关产品推荐
相关产品推荐

