我正在尝试将 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
奇怪的是,最新的
firebase-sessions
版本是1.0.2,正如here提到的那样。
有什么办法让它发挥作用吗?
虽然这个答案here与Flutter相关,但这让我解决了这个问题。另外 OneSignal 官方文档提到 gradle 插件已被弃用。
所以,我从我的项目中删除了这两行:
apply plugin: 'com.onesignal.androidsdk.onesignal-gradle-plugin'
...
classpath 'gradle.plugin.com.onesignal:onesignal-gradle-plugin:0.13.4'