Здесь я использовал FirebaseMessagingService в Kotlin, но когда я запускаю проект, он выдаст мне следующую ошибку:
Class 'MyFirebaseMessagingService' is not abstract and does not implement abstract base class member public abstract fun zzd(p0: Intent!): Unit defined in com.google.firebase.messaging.FirebaseMessagingService
Любая помощь?
У нас такая же проблема с версией 15.0.0.
Переход на версию 12.0.1 решает проблему.
Обновите все зависимости Firebase, чтобы использовать последнюю версию: 15.0.2
https://firebase.google.com/support/release-notes/android
Спасибо @Sergey Ignatyev, он работает, но если вы используете игровые сервисы, вам нужно перейти на более раннюю версию, так как версия 15.0.2 недоступна для игровых сервисов
2 мая выходит новый релиз, позволяющий:
Firebase Android SDKs now have independent version numbers, allowing for more frequent, flexible updates.
Итак, я думаю, что теперь нам нужно использовать разные версии в зависимости от каждого модуля, проверять страницы с примечаниями к выпуску на предмет последних выпущенных деталей. https://firebase.google.com/support/release-notes/android
Если вы не используете другие игровые сервисы, обновите версию firebase до 15.0.2.
если да, то переход на 12.0.1 будет работать.
Убедитесь, что вы используете сервис 3.2.1, так как 3.3.0 по-прежнему вызывает сбой firebase-config.
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 defined in 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
Просто обновите google-services до 3.2.1 с 3.3.0, могут возникнуть проблемы
classpath 'com.google.gms:google-services:3.2.1'
и firebase-messaging в 15.0.2
implementation 'com.google.firebase:firebase-messaging:15.0.2'
Это не работает, если вы используете firebase-config. Конфигурация Firebase вылетает, даже если FirebaseApp был инициализирован. Лучше всего перейти на более раннюю версию, пока не будет стабильно 15 лет.
Я исправил эту проблему:
classpath 'com.google.gms:google-services:3.1.0' to classpath 'com.google.gms:google-services:3.2.1'
Firebase version from 15.0.0 to 15.0.2 for all except firebase auth as it is at 15.1.0
At last I updated google play services version from 15.0.0 to 15.0.1
После всех этих изменений синхронизируйте ваши файлы gradle.
Надеюсь это поможет.
Практически тот же ответ, что и у всех. Вам необходимо обновить все сервисы Firebase и Google Play. Следует убрать, что ВЕРСИЯ СЛУЖБ FIREBASE И GOOGLE PLAY НЕ ВСЕГДА БОЛЬШЕ СИНХРОНИЗИРУЕТ. Итак, если вы используете что-то вроде
ext {
firebase_version = "15.0.2"
}
Просто брось их. Для всех версий и прочего,
проверьте это здесь: stackoverflow.com/questions/50149266/…