在 Android 应用中更新到 Firebase BoM 32.1.1 之后

Update to Firebase BoM later than 32.1.1 in Android App

提问人:LiTTle 提问时间:9/21/2023 最后编辑:LiTTle 更新时间:9/21/2023 访问量:222

问:

我正在尝试将我的 Android 项目中的所有 firebase 库更新到 32.3.1。

implementation platform('com.google.firebase:firebase-bom:32.3.1')
implementation 'com.google.firebase:firebase-crashlytics'
implementation 'com.google.firebase:firebase-analytics'
implementation 'com.google.firebase:firebase-config-ktx'
implementation 'com.google.firebase:firebase-perf-ktx'

我无法让它工作到比 32.1.1 更高的版本。我的问题是这样的:

Could not find any version that matches com.google.firebase:firebase-sessions:[15.0.0, 16.0.0).
Versions that do not match:
  - 1.0.2
  - 1.0.1
  - 1.0.0
Required by:
    project :app > com.google.firebase:firebase-crashlytics:18.4.3
    project :app > com.google.firebase:firebase-perf:20.4.1

奇怪的是,最新版本是这里提到的 1.0.2。firebase-sessions

有什么方法可以让它工作吗?

安卓 Firebase Crashlytics Firebase 性能

评论


答:

0赞 LiTTle 9/21/2023 #1

虽然这里的这个答案与 Flutter 有关,但这让我解决了这个问题。此外,OneSignal 官方文档提到 gradle 插件已被弃用。

因此,我从我的项目中删除了这两行:

apply plugin: 'com.onesignal.androidsdk.onesignal-gradle-plugin'
...
classpath 'gradle.plugin.com.onesignal:onesignal-gradle-plugin:0.13.4'