未解释的badforegroundServiceNotification exception在crashlytics日志中具有不同的布局参考 我在生产中遇到崩溃,我无法在本地繁殖。碰撞记录在Crashlytics中,如下所示: 致命例外:android.app.remoteserviceException $

问题描述 投票:0回答:1
例外引用了布局文件通知_content,但前景服务和我的代码中的通知都不使用此布局。 有趣的是,引用的文件名(布局/notification_content)更改不同的崩溃日志,这表明这可能与我的应用程序中的特定文件直接相关。 崩溃仅在生产设备上发生,在开发或测试环境中不可重现。 我尝试了以下没有成功的情况:

ver ver ver我所有的通知布局都是正确定义的,并且
跨目标SDK。
检查了任何动态加载或第三方组件 可能与通知互动。

评论现有的堆栈溢出答案,并实现了所有相关的答案 建议,例如确保所有通知ID都是唯一的,并且 使用有效的远程视图布局,但问题仍然存在。

    有人遇到类似问题吗?这可能与:

  1. 第三方库干涉通知系统吗?
  2. 某些Android版本或设备上的系统级错误 配置?
任何洞察力或故障排除建议将不胜感激。

    我已经与同样的问题作斗争了一年。我可以通过自己的测试和Crashlytics报告确认以下内容:
  • 在应用程序更新后发生。每个新版本后都有一个 这些崩溃在新版本中短时间升高,然后 他们一会儿就走了。
  • 它仅在运行Android 14的三星设备上发生(至少在我的报告上)。没有问题15或14
之前的任何问题

我的应用在很大程度上依赖于在应用程序更新时可能存在的前景通知。猜测在某些情况下,设备正在参考旧远程视图,然后在布局ID随新版本更改后尝试更新它们。

android notifications foreground-service remoteview android-remoteview
1个回答
0
投票
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.