RemoteServiceException: невозможно доставить широковещательную рассылку на все устройства OnePlus, имеющие oreo и pie - PullRequest
0 голосов
/ 25 января 2019

Я видел этот сбой в 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

...