Я видел этот сбой в Crashlytics только для устройств, выпущенных OnePlus (1, 3, 5,5T, 6, 6T), имеющих орео и пирог за последние 3-4 месяца.Это не происходило в предыдущих версиях Android.
Fatal Exception: android.app.RemoteServiceException: can't deliver broadcast
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1844)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:6892)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:537)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
Я просмотрел разные посты в stackoverflow, перепроверил весь код, связанный с Firebase Messaging, и тоже обновился до последней версии firebase, но не повезло.Если кто-то сталкивался с такой же аварией, пожалуйста, помогите.Заранее спасибо.
Редактировать 1: Возможная причина, я помещаю значок уведомления в MipMap вместо рисования.https://forums.oneplus.com/threads/app-notification-provokes-continues-system-ui-crashes-and-possible-corruption-of-the-os.713575/
Уведомление Android Oreo приводит к сбою пользовательского интерфейса системы
https://issuetracker.google.com/issues/69109923
Но если я помещу уведомление в отрисовку, то как я могу исправить ресурсидентификатор, чтобы я не столкнулся с проблемой, упомянутой ниже снова (для исправления идентификатора ресурса я переместил значок уведомления в MipMap из Drawable).Недавний выпуск gradle игнорирует public.xml:
Как исправить: android.app.RemoteServiceException: Плохое уведомление отправлено из пакета *: Не удалось создать значок: StatusBarIcon