Firebase BOM 31.0.0依赖解析失败及证书路径问题求助
Firebase依赖同步与构建问题
环境配置
- Android Studio Dolphin 2021.3.1 Patch 2
- Gradle 7.5.1
- Android Gradle Plugin 7.3.1
- Build Tools 33.0.0
- SDK 32
此前正常运行的依赖配置
在Kotlin项目中使用Firebase Auth时,以下依赖配置运行正常:
dependencies { implementation platform('com.google.firebase:firebase-bom:30.5.0') implementation 'com.google.firebase:firebase-analytics' implementation 'com.google.firebase:firebase-auth-ktx' }
添加Storage与RealtimeDatabase后的依赖修改
按照Firebase Storage SDK官方文档调整依赖配置,新增Storage和RealtimeDatabase相关依赖:
dependencies { implementation platform('com.google.firebase:firebase-bom:31.0.0') implementation 'com.google.firebase:firebase-storage-ktx' implementation 'com.google.firebase:firebase-database-ktx' implementation 'com.google.firebase:firebase-analytics' implementation 'com.google.firebase:firebase-auth-ktx' }
同步与构建报错
同步项目时出现如下警告:
Failed to resolve: com.google.firebase:firebase-bom:31.0.0
Failed to resolve: com.google.firebase:firebase-analytics
Failed to resolve: com.google.firebase:firebase-auth-ktx
Failed to resolve: com.google.firebase:firebase-storage-ktx
Failed to resolve: com.google.firebase:firebase-database-ktx
构建项目直接失败,提示:
Cause: unable to find valid certification path to requested target
但回退至Firebase BOM 30.5.0,仅保留firebase-analytics和firebase-auth-ktx依赖时,项目可正常运行。
更新后的尝试
从Firebase官方文档获取各依赖最新版本号,尝试指定具体版本号同步,问题依旧存在:
dependencies { implementation platform('com.google.firebase:firebase-bom:31.0.0') implementation 'com.google.firebase:firebase-storage-ktx:20.1.0' implementation 'com.google.firebase:firebase-database-ktx:20.1.0' implementation 'com.google.firebase:firebase-analytics:21.2.0' implementation 'com.google.firebase:firebase-auth-ktx:21.1.0' }
目前已将该问题提交至firebase-android-sdk的GitHub仓库。
内容的提问来源于stack exchange,提问作者Lance Samaria
相关产品推荐
相关产品推荐

