Flutter Android项目报错:无法找到com.google.gms:google-sevices:4.3.15
Flutter Android 启动报错:无法解析 com.google.gms:google-sevices:4.3.15 依赖
问题分析
你遇到的核心问题有三个:
- 依赖名称拼写错误:
google-sevices少了字母r,正确名称是google-services - 配置位置错误:
classpath声明只能放在项目级Gradle的buildscript.dependencies块里,你错误地写到了App级Gradle文件中 - 拼写错误导致仓库搜索不到对应依赖,换版本也解决不了根本问题
解决步骤
1. 修正依赖名称拼写
把所有出现com.google.gms:google-sevices的地方,替换为com.google.gms:google-services(注意末尾是services)。
2. 清理App级Gradle的错误配置
打开App级build.gradle文件,删除末尾多余的classpath 'com.google.gms:google-sevices:4.3.15'行,修正后的末尾部分如下:
dependencies { implementation 'com.android.support:multidex:1.0.3' } apply plugin: "com.google.gms.google-services"
3. 修正项目级Gradle的依赖拼写
打开项目级build.gradle,把classpath 'com.google.gms:google-sevices:4.3.15'改为正确的拼写:
buildscript { ext.kotlin_version = '1.7.10' repositories { google() mavenCentral() maven {url 'https://dl.bintray.com/android/android-tools'} } 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' } }
4. 清理缓存并重新构建
执行以下操作确保生效:
- 终端运行
flutter clean清理项目缓存 - 重启你的IDE(Android Studio/VS Code)
- 重新执行
flutter run
额外建议
如果还是遇到问题,可以尝试升级google-services到最新稳定版(比如4.4.0),同时确保Gradle版本(你当前用的7.3.0)和该依赖版本兼容。
内容的提问来源于stack exchange,提问作者Levi Olson
相关产品推荐
相关产品推荐

