报错Could not find com.login.firebase:firebase-bom:28.4.1的解决方案求助
Android运行Firebase依赖报错问题解决方案
问题描述
可在iOS模拟器正常运行的应用,在Android模拟器中运行时抛出错误com.login.firebase:firebase-bom:28.4.1,暂未找到可行解决方案。该错误请求的是login service而非google service,尝试了多种方法都无法解决该问题,错误详情见下方截图:
错误截图

解决步骤
- 检查项目根目录
build.gradle文件的仓库配置,确保google()仓库的排序在其他maven仓库之前,避免从非官方镜像源拉取到错误的Firebase依赖。 - 核对app模块
build.gradle中的Firebase BOM依赖声明,正确声明应为implementation platform('com.google.firebase:firebase-bom:28.4.1'),确认是否存在手误将groupId中的google写为login的情况。 - 排查项目全局的依赖替换规则、自定义插件配置,确认是否存在规则误将
com.google.firebase的依赖重定向到com.login.firebase路径下。 - 执行
./gradlew clean命令清除本地构建缓存后重新同步项目依赖,排除缓存的错误配置影响。 - 若以上操作均无效,可将Firebase BOM升级至最新稳定版本,28.4.1属于较早发布版本,旧版本的依赖索引异常也可能导致该报错。
内容的提问来源于stack exchange,提问作者emreozturk
相关产品推荐
相关产品推荐

