Flutter构建报错:配置Android根项目失败,找不到google-services:4.4.1
解决Flutter中com.google.gms.google-services:4.4.1依赖找不到的构建错误
核心问题定位
这个错误是因为依赖坐标拼写错误,正确的google-services依赖格式应为com.google.gms:google-services:版本号,而非com.google.gms.google-services:版本号;同时需确保项目配置了Google Maven仓库来拉取依赖。
具体解决步骤
修正依赖坐标
打开项目根目录下的android/build.gradle文件,找到buildscript中的dependencies代码块,把错误的依赖写法替换成正确格式:buildscript { dependencies { // 替换为正确的依赖声明 classpath 'com.google.gms:google-services:4.4.1' } }配置Google Maven仓库
同样在android/build.gradle文件中,确保buildscript和allprojects的repositories块里添加了Google仓库,让Gradle能正常检索依赖:buildscript { repositories { google() mavenCentral() } } allprojects { repositories { google() mavenCentral() } }清理缓存重新构建
- 执行Flutter清理命令:
flutter clean - (可选)删除
android目录下的.gradle文件夹,彻底清除本地缓存 - 重新运行项目:
flutter run
- 执行Flutter清理命令:
尝试兼容版本
如果4.4.1版本仍无法拉取,可以替换为官方推荐的稳定版本(比如4.3.15、4.4.0等),修改版本号后重复上述构建步骤。
内容的提问来源于stack exchange,提问作者qadri Waie
相关产品推荐
相关产品推荐

