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

升级Google Services插件3.3.0遇输入字符串错误,如何解决?

解决Google Services 3.3.0升级后的配置阶段错误

我之前升级google-services插件到3.3.0时也碰到过一模一样的ProjectConfigurationException配置错误,结合官方文档和实际排查,整理了几个有效的解决方法,你可以逐个尝试:

1. 确保Firebase SDK版本与插件完全兼容

google-services插件和Firebase SDK版本必须严格匹配,3.3.0版本的插件对应的Firebase SDK版本范围是15.x系列。你需要检查app/build.gradle里所有Firebase相关依赖,统一成相同的版本号,避免混合不同版本:

// 示例:统一使用15.0.2版本(与3.3.0插件兼容)
implementation 'com.google.firebase:firebase-core:15.0.2'
implementation 'com.google.firebase:firebase-auth:15.0.2'
implementation 'com.google.firebase:firebase-database:15.0.2'

2. 清理Gradle缓存并重新同步

缓存冲突是这类配置错误的常见原因,执行以下步骤:

  • 运行命令清理构建缓存:./gradlew clean build --refresh-dependencies(Mac/Linux)或gradlew clean build --refresh-dependencies(Windows)
  • 删除项目根目录和app模块下的.gradle文件夹
  • 重启Android Studio,点击"File -> Sync Project with Gradle Files"重新同步

3. 更新google-services.json配置文件

插件升级后可能对配置文件的格式有更高要求,你需要:

  • 登录Firebase控制台,重新下载对应项目的google-services.json文件
  • 替换app模块根目录下的旧文件,确保没有遗漏任何配置项

4. 检查根项目的仓库配置

确保project/build.gradle里的allprojects块包含google()仓库,Firebase依赖必须从这个仓库拉取:

allprojects {
    repositories {
        google() // 必须放在最前面优先拉取
        jcenter()
        mavenCentral()
    }
}

5. 临时降级插件版本(备选方案)

如果以上方法都无效,可以尝试降级到相邻的稳定版本,比如3.2.1,看是否能规避配置问题,同时满足Firebase规则要求:

buildscript {
    dependencies {
        classpath 'com.google.gms:google-services:3.2.1'
    }
}

你提到的报错详情:org.gradle.api.ProjectConfigurationException: A problem occurred configuring project ':app'. at org.gradle.configuration.project.LifecycleProj...

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.26 10:55:31