android - FirebaseMessagingService 无法覆盖 zzb 中的 zzae(Intent)。较弱的引用错误

标签 android firebase firebase-cloud-messaging

我目前正在使用 firebase-messaging 9.4.0,在构建应用程序时出现错误我收到一条错误消息

错误:(18, 8) 错误:FirebaseMessagingService 中的 zzae(Intent) 无法覆盖 zzb 中的 zzae(Intent) 试图分配较弱的访问权限;受到保护

所以我检查了编译后的 FirebaseMessagingService,它是 com.google.firebase.iid.zzb 的子类,zzae(Intent) 方法是私有(private)的,但它的子类 FirebaseMessagingService具有 protected 访问权限我知道子类的引用不能比它的父类(super class)弱,所以我猜 FirebaseMessagingService 库有问题。

最佳答案

今天我遇到了同样的情况,我将播放服务更改为 9.8.0,但我的 firebase 仍为 9.4.0,将 firebase 更改为使用 9.8.0 解决了它。

关于android - FirebaseMessagingService 无法覆盖 zzb 中的 zzae(Intent)。较弱的引用错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40404884/

相关文章:

java - 使用 OpenSSL 签名消息;无法使用 Android Java 进行验证

android - 为什么 Facebook 身份验证 SDK 在不同模式下的行为如此不同?

ios - 突然 fcm 通知在某些 iOS 设备上不起作用

javascript - FCM JS 客户端 - 提供的 applicationServerKey 无效

android - 在 Activity 之外显示对话

android - Kotlin使用TikXml解析XML文件

android - AppBarLayout 使用 fitsSystemWindows 错误地将状态栏高度添加到它自己的高度

android - Firebase Cloud 函数触发两次 onUpdate

Firebase 实时数据库 - 如果值为空,则读取路径时权限被拒绝

ios - 在 Swift 上推送通知