web-dev-qa-db-fra.com

La classe 'MyFirebaseMessagingService' n'est pas abstraite et n'implémente pas un membre de la classe de base abstrait public abstract fun zzd (p0: Intent!)

Ici, j'ai utilisé FirebaseMessagingService dans Kotlin, mais lorsque je lance le projet, l'erreur suivante apparaît:

La classe 'MyFirebaseMessagingService' n'est pas abstraite et n'implémente pas un membre de classe abstrait public abstract fun zzd (p0: Intent!): Unité définie dans com.google.firebase.messaging.FirebaseMessagingService. 

De l'aide?

30
Nilesh Panchal

Si vous n'utilisez aucun autre service de jeu, mettez à niveau votre version de Firebase vers 15.0.2

si vous l'êtes, rétrograder à 12.0.1 fonctionnera.

Assurez-vous de vous contenter du service 3.2.1 car 3.3.0 plantera toujours firebase-config.

15
Brijesh Joshi

Mettez à jour toutes vos dépendances Firebase pour utiliser la dernière version: 15.0.2
https://firebase.google.com/support/release-notes/Android

18
PingForward

Le 2 mai, il y a une nouvelle version qui permet au dessous

Les kits de développement SDK Android de Firebase ont maintenant des numéros de version indépendants, permettant à pour des mises à jour plus fréquentes et flexibles.

Je pense donc que nous devons maintenant utiliser différentes versions en fonction de chaque module. Consultez les pages des notes de publication sur les derniers détails publiés https://firebase.google.com/support/release-notes/Android

4
Sameh Mikhail

Il suffit de mettre à jour google-services pour 3.2.1 avec 3.3.0

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

et firebase-messaging à 15.0.2

implementation 'com.google.firebase:firebase-messaging:15.0.2'
2
Yuri Misyac

Nous avons le même problème avec la version 15.0.0.
La rétrogradation à 12.0.1 résout le problème.

2
David Schopf

J'ai résolu ce problème par - 

  • Mise à jour

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

Version Firebase de 15.0.0 à 15.0.2 pour tous sauf l’authentification de la base de feu telle qu’elle est à 15.1.0

Enfin, j'ai mis à jour la version de Google Play Services du 15.0.0 à 15.0.1

Après toutes ces modifications, synchronisez vos fichiers de classement. 

J'espère que cela t'aides.

0
Annsh Singh

À peu près la même réponse que tout le monde. Vous devez mettre à jour tous les services Firebase et Google Play. Ce qu'il faut retenir, c'est que FIREBASE ET LA VERSION DES SERVICES DE PLAY PLAY NE SONT PAS TOUJOURS SYN SYNW PLUS. Donc, si vous utilisez quelque chose comme

ext {
    firebase_version = "15.0.2"
}

Il suffit de les laisser tomber. Pour toutes les versions et tout ça, 

0
Louis Tsai

J'ai essayé tout ce qui était possible mais j'ai gardé mes bibliothèques de jeu à la version 15.0.0, mais j'ai basculé les bibliothèques de Firebase vers 15.0.2 et cela me donne toujours l'erreur

NotificationMessagingService.kt: (8, 1): Classe 'NotificationMessagingService' n'est pas abstrait et ne met pas en œuvre abstract base membre de la classe public abstract fun zzd (p0: Intent!): Unit défini dans ...... RemoteNotificationMessagingService : application: compileDebugKotlin FAILED

J'ai aussi essayé d'utiliser la dernière version du plugin google-service 3.3.1, qui me donne des erreurs étranges, qui n'ont aucun sens pour moi!

More than one variant of project :utilities matches the consumer attributes:
  - Configuration ':utilities:debugApiElements' variant Android-aidl:
      - Found artifactType 'Android-aidl' but wasn't required.
      - Required com.Android.build.api.attributes.BuildTypeAttr 'debug' and found compatible value 'debug'.
      - Found com.Android.build.api.attributes.VariantAttr 'debug' but wasn't required.
      - Required com.Android.build.gradle.internal.dependency.AndroidTypeAttr 'Aar' and found compatible value 'Aar'.
      - Required org.gradle.usage 'Java-api' and found compatible value 'Java-api'.

Je suis sous Android Studio 3.2 et cela me pose les problèmes ci-dessus.

En utilisant gradle4-5 et 

0
Subodh Nijsure

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

Unité définie dans com.google.firebase.messaging.FirebaseMessagingService

Vous devriez _ {Downgrade version. Utilisez 15.0.0.

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

REMARQUE

Si le problème persiste, vous pouvez utiliser stable12.0.1.

 com.google.firebase:firebase-****:12.0.1
0
IntelliJ Amiya