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

Data Binding与Google Services插件共存Gradle同步报错的解决方法

解决Firebase与DataBinding共存时的Gradle同步错误

这个问题我之前也遇到过,核心原因就是你使用的google-services插件版本太旧,和DataBinding的依赖解析逻辑冲突了。直接升级插件版本就能解决:

  1. 打开项目根目录下的build.gradle文件
  2. 找到dependencies块里的com.google.gms:google-services依赖,把版本从3.3.1升级到4.0.1:
// 注释掉旧版本
// classpath 'com.google.gms:google-services:3.3.1'
// 使用新版本
classpath 'com.google.gms:google-services:4.0.1'

升级完成后重新同步Gradle,DataBinding和Firebase就能正常共存了。

补充说明

旧版本的google-services插件在处理依赖配置的时机上和DataBinding的初始化逻辑有冲突,导致Gradle在解析依赖时抛出"Can not change dependencies of configuration ':app:api' after it has been included in dependency resolution."的错误,升级到4.0.1版本后这个问题就被官方修复了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.27 07:10:57