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

接入Firebase时添加com.google.gms:google-services:4.3.10到build.gradle下载失败

错误原因

请求Google Maven仓库的google-services插件资源时返回405状态码,本质是请求方法被服务器/中间节点拒绝,常见触发原因包括:本地网络代理配置异常、Google官方仓库被当前网络环境拦截、本地Gradle缓存损坏导致请求异常。

修复步骤
  • 替换国内镜像源(优先尝试)
    修改项目根目录的build.gradle文件,把原有google()、jcenter()仓库替换为阿里云镜像源,修改后的仓库配置如下:
buildscript {
    repositories {
        maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyun.com/repository/jcenter' }
        maven { url 'https://maven.aliyun.com/repository/public' }
        mavenCentral()
    }

    dependencies {
        // 原有依赖内容保持不变
        classpath "com.android.tools.build:gradle:7.0.2"
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.20"
        classpath 'com.google.gms:google-services:4.3.10'
    }
}

allprojects {
    repositories {
        maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyun.com/repository/jcenter' }
        maven { url 'https://maven.aliyun.com/repository/public' }
        mavenCentral()
    }
}
  • 清理本地缓存
    关闭Android Studio,删除项目根目录下的.gradle文件夹,再重新打开项目执行同步操作。如果仍报错,可删除本地用户目录下.gradle/caches文件夹内的所有缓存内容后重试。
  • 检查网络配置
    如果当前网络开启了代理,确认代理支持HTTPS资源的GET请求,也可临时关闭代理后尝试同步。
  • 调整插件版本
    如果上述方案无效,可尝试调整google-services插件版本,将根目录build.gradle中对应的依赖版本改为4.3.8或4.3.15等稳定版后重试。
验证操作

修改配置后在Android Studio中执行File > Sync Project with Gradle Files,或者在项目根目录执行./gradlew clean build命令验证构建是否正常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 16:24:03