5

AndroidアプリでFirebase Messagingを使用しています。先週から、Samsungのデバイスから多くのクラッシュが報告されました。 問題は私たちのクラスとは関係ありません。私たちはここでFirebase Messaging - SamsungのAndroid搭載端末で「アラームが多すぎます」

はスタックトレースですAlarmManagerなどを使用していない。Binder.java

Fatal Exception: java.lang.RuntimeException: Error receiving broadcast Intent { act=android.net.conn.CONNECTIVITY_CHANGE flg=0x4000010 (has extras) } in [email protected] 
    at android.app.LoadedApk$ReceiverDispatcher$Args.run(LoadedApk.java:891) 
    at android.os.Handler.handleCallback(Handler.java:746) 
    at android.os.Handler.dispatchMessage(Handler.java:95) 
    at android.os.Looper.loop(Looper.java:148) 
    at android.app.ActivityThread.main(ActivityThread.java:5443) 
    at java.lang.reflect.Method.invoke(Method.java) 
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:728) 
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618) 
Caused by java.lang.RuntimeException: Failure from system 
    at android.app.ContextImpl.sendBroadcast(ContextImpl.java:772) 
    at android.content.ContextWrapper.sendBroadcast(ContextWrapper.java:396) 
    at com.google.firebase.iid.FirebaseInstanceIdService$1.onReceive(Unknown Source) 
    at android.app.LoadedApk$ReceiverDispatcher$Args.run(LoadedApk.java:881) 
    at android.os.Handler.handleCallback(Handler.java:746) 
    at android.os.Handler.dispatchMessage(Handler.java:95) 
    at android.os.Looper.loop(Looper.java:148) 
    at android.app.ActivityThread.main(ActivityThread.java:5443) 
    at java.lang.reflect.Method.invoke(Method.java) 
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:728) 
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618) 
Caused by android.os.DeadObjectException 
    at android.os.BinderProxy.transactNative(Binder.java) 
    at android.os.BinderProxy.transact(Binder.java:503) 
    at android.app.ActivityManagerProxy.broadcastIntent(ActivityManagerNative.java:3075) 
    at android.app.ContextImpl.sendBroadcast(ContextImpl.java:767) 
    at android.content.ContextWrapper.sendBroadcast(ContextWrapper.java:396) 
    at com.google.firebase.iid.FirebaseInstanceIdService$1.onReceive(Unknown Source) 
    at android.app.LoadedApk$ReceiverDispatcher$Args.run(LoadedApk.java:881) 
    at android.os.Handler.handleCallback(Handler.java:746) 
    at android.os.Handler.dispatchMessage(Handler.java:95) 
    at android.os.Looper.loop(Looper.java:148) 
    at android.app.ActivityThread.main(ActivityThread.java:5443) 
    at java.lang.reflect.Method.invoke(Method.java) 
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:728) 
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618) 

1)Parcel.java

Fatal Exception: java.lang.SecurityException: [email protected] many alarms (500) registered from pid 13776 uid 10011 
    at android.os.Parcel.readException(Parcel.java:1540) 
    at android.os.Parcel.readException(Parcel.java:1493) 
    at android.app.IAlarmManager$Stub$Proxy.set(IAlarmManager.java:206) 
    at android.app.AlarmManager.setImpl(AlarmManager.java:428) 
    at android.app.AlarmManager.set(AlarmManager.java:215) 
    at com.google.firebase.iid.FirebaseInstanceIdService.zzah(Unknown Source) 
    at com.google.firebase.iid.FirebaseInstanceIdService.zzag(Unknown Source) 
    at com.google.firebase.iid.FirebaseInstanceIdService.zzag(Unknown Source) 
    at com.google.firebase.iid.FirebaseInstanceIdService.zzm(Unknown Source) 
    at com.google.firebase.iid.zzb$2.run(Unknown Source) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) 
    at java.lang.Thread.run(Thread.java:818) 

2)あなたが同様の問題を持っていますか?潜在的な問題が何かを知っていますか? 私は[email protected]を使用しています

答えて

3

良いニュース!とクラッシュし、その結果、余分なアラームが誤って設定される原因となった問題 -

固定last update 10.0とfirebaseチームはあまりにも多くのアラームサムスンのデバイスでの問題を解決し、これはパッチノートですサムスンの一部の機器のスタックトレースにアラームが多すぎます。

良いプログラミング!

+1

これは素晴らしいですね!情報をありがとう! :) – michalu

関連する問題