类 'MyFirebaseMessagingService' 不是抽象的,也不实现抽象基类成员公共抽象乐趣 zzd(p0: 意图!



在这里,我在Kotlin中使用了FirebaseMessagingService,但是当我运行该项目时,它会给我以下错误:

类 'MyFirebaseMessagingService' 不是抽象的,也没有实现抽象基类成员 public abstract fun zzd(p0: Intent!(: 在com.google.firebase.messaging.FirebaseMessagingService 中定义的单元

有什么帮助吗?

更新所有 Firebase 依赖项以使用最新版本:15.0.2
https://firebase.google.com/support/release-notes/android

如果您没有使用任何其他游戏服务,请将您的 Firebase 版本升级到15.0.2

如果是,降级到12.0.1将起作用。

确保坚持使用3.2.1服务,因为3.3.0仍然会使Firebase配置崩溃。

5 月 2 日有一个新版本,允许以下内容

Firebase Android SDK 现在具有独立的版本号,允许 以获得更频繁、更灵活的更新。

所以我认为现在我们需要根据每个模块使用不同的版本,检查发行说明页面以获取最新发布的详细信息 https://firebase.google.com/support/release-notes/android

只需将google-services更新为3.2.13.3.0可能会有一些问题

classpath 'com.google.gms:google-services:3.2.1'

firebase-messaging15.0.2

implementation 'com.google.firebase:firebase-messaging:15.0.2'

我们在 15.0.0 版中遇到了同样的问题。
降级到 12.0.1 解决了这个问题。

>Firebase Android Release Notes

Firebase Core     com.google.firebase:firebase-core:15.0.2
Analytics         com.google.firebase:firebase-analytics:15.0.2
Authentication    com.google.firebase:firebase-auth:15.1.0
Cloud Firestore   com.google.firebase:firebase-firestore:16.0.0
Cloud Messaging   com.google.firebase:firebase-messaging:15.0.2

单位定义于 com.google.firebase.messaging.firebaseMessagingService

您应该Downgrade版本。使用15.0.0.

com.google.firebase:firebase-****:15.0.0

注意

如果问题仍然存在,您可以使用stable12.0.1

com.google.firebase:firebase-****:12.0.1

我通过以下方式解决了这个问题 -

  • 更新
classpath 'com.google.gms:google-services:3.1.0'

to classpath 'com.google.gms:google-services:3.2.1'

Firebase 版本从 15.0.0 到 15.0.2,适用于除 Firebase 身份验证之外的所有版本,因为它位于15.1.0

最后我将谷歌播放服务版本从15.0.0更新到15.0.1

完成所有这些更改后,会同步您的 gradle 文件。

希望这有帮助。

和每个人的答案几乎一样。您需要更新所有Firebase和Google Play服务内容。要带走的是,FIREBASE和GOOGLE PLAY服务版本显然不再总是同步。因此,如果您正在使用类似的东西

ext {
firebase_version = "15.0.2"
}

只是抛弃他们。对于所有版本和内容,

  • 点击此处查看火力基地
  • 点击这里查看谷歌播放服务
  • 点击这里查看谷歌服务插件

相关内容

  • 没有找到相关文章

最新更新