我正在使用 Android Studio Dolphin 2021.3.1 Patch 2、Gradle 7.5.1、Android Gradle 插件版本 7.3.1、Build Tools 33.0.0、SDK 32。当前稳定的 Gradlerelease https://gradle.org/install/是 7.5.1。
看来最近的 Firebasebom
更新自30.5.0
to 31.0.0
有问题。有谁知道修复方法吗?
大约一周前,我开始开发一个 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'
}
今天我必须包括存储和实时数据库。我去存储SDK https://firebase.google.com/docs/storage/android/start,它说要添加:
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'
}
When I sync
,我收到警告:
无法解析:com.google.firebase:firebase-bom:31.0.0
无法解析:com.google.firebase:firebase-analytics
无法解析:com.google.firebase:firebase-auth-ktx
无法解析:com.google.firebase:firebase-storage-ktx
无法解析:com.google.firebase:firebase-database-ktx
Once I build
, it fails,在项目中我得到:
原因:无法找到请求目标的有效证书路径
奇怪的是一旦我回到bom:30.5.0
并且只使用firebase-analyticss
&&firebase-auth-ktx
一切正常.
UPDATE我得到了最新的版本号从这里 https://firebase.google.com/docs/android/setup#available-libraries并尝试同步以下内容,但出现了相同的问题:
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 https://github.com/firebase/firebase-android-sdk/issues