Google的MediaNotificationService中有大量RemoteServiceExceptions

问题描述 投票:8回答:3

过去24小时内,我们在Google的MediaNotificationService中看到了数千次崩溃:

Fatal Exception: android.app.RemoteServiceException
    Context.startForegroundService() did not then call Service.startForeground(): ServiceRecord{f9a4deb u0 <our package name>/com.google.android.gms.cast.framework.media.MediaNotificationService}
    android.app.ActivityThread$H.handleMessage (ActivityThread.java:1855)
    android.os.Handler.dispatchMessage (Handler.java:106)
    android.os.Looper.loop (Looper.java:214)
    android.app.ActivityThread.main (ActivityThread.java:6986)
    java.lang.reflect.Method.invoke (Method.java)
    com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:494)
    com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1445)

在创建自己的前台服务时,我遇到了类似的问题,但是由于它在演员表库中,因此我们无法对其进行控制。

Chromecast接收器由第三方处理。我们正在使用:

api "com.google.android.gms:play-services-cast:17.0.0"
api "com.google.android.gms:play-services-cast-framework:17.0.0"

潜在线索:

  • [OnePlus,华为,三星,谷歌,似乎每个制造商(和操作系统级别)的数量都与其市场份额相关。
  • 崩溃发生在不同设备的不同线路上(例如,上面是Galaxy S9,S8发生在1872行崩溃),因此在Crashlytics上没有一起分组。这向我表明这是操作系统/ Google Play服务级别的问题。
  • 崩溃同时发生在应用程序的所有活动版本中。
  • 坠毁事件几个月来一直很少发生,但在周末突然飙升,没有迹象表明减速迹象。
android google-play-services chromecast foreground-service
3个回答
4
投票
看起来像a known issue

4
投票
此修复程序已在Android Cast SDK客户端库v18.0.0中发布(请检查发行说明的第二项:Anjaneesh

0
投票
我们也遇到具有[[非常
© www.soinside.com 2019 - 2024. All rights reserved.