我检查了我的应用程序 build.gradle 文件,这些是其中与 firebase 相关的唯一行
/***
* Firebase
*/
implementation 'com.google.firebase:firebase-core:15.0.0'
implementation 'com.google.firebase:firebase-messaging:15.0.0'
implementation('com.crashlytics.sdk.android:crashlytics:2.9.1@aar') {
transitive = true
}
implementation 'com.google.firebase:firebase-ads:15.0.0'
我没有任何使用 firebase 的库,所以我认为使用旧版本的库不会有问题。
问题是我无法使用新的 v15 版本的 firebase 构建 gradle、清理项目或重建项目,因为它不断抛出错误 All firebase libraries must be either above or below 14.0.0
原文由 Jude Fernandes 发布,翻译遵循 CC BY-SA 4.0 许可协议
结果我忘了更改
com.google.android.gms:play-services-ads
的版本号,将其切换为15.0.0
并且它有效。这是 Google 的博客,提供了更多信息。 在 Google Play 服务和 Firebase 中宣布新的 SDK 版本控制