Android Studio配置Firebase构建失败找不到firebase-ui-firestore:6.4.0怎么办
错误根因
你遇到的构建失败是两个问题共同导致的:
- 你注释了项目级gradle配置中的jcenter仓库,
com.firebaseui:firebase-ui-firestore:6.4.0这个历史版本仅在jcenter仓库发布,现有配置的google、mavenCentral仓库没有收录该版本 - 你使用的
com.google.firebase:firebase-bom:26.1.0和6.4.0版本的Firebase UI存在兼容性不匹配问题
修复方案
方案一(推荐,无需依赖jcenter)
直接升级Firebase UI到适配你BoM版本的稳定版即可,修改应用级build.gradle的依赖:
把原来的
implementation 'com.firebaseui:firebase-ui-firestore:6.4.0'
替换为
implementation 'com.firebaseui:firebase-ui-firestore:7.2.0'
修改完成后同步Gradle,执行Clean Project再Rebuild Project即可。
方案二(临时兼容旧版本)
如果你的业务逻辑必须使用6.4.0版本的Firebase UI,只需要把项目级build.gradle中allprojects.repositories里被注释的jcenter()取消注释即可拉取到对应依赖,但jcenter已正式停服,不建议长期依赖该仓库。
内容的提问来源于stack exchange,提问作者Lak
相关产品推荐
相关产品推荐

