я получаю следующее аварии:Fatal Exception: java.lang.SecurityException: @Too много тревог (500), зарегистрированных в Firebase
Fatal Exception: java.lang.SecurityException: [email protected] many alarms (500) registered from pid 27251 uid 11383
at android.os.Parcel.readException(Parcel.java:1620)
at android.os.Parcel.readException(Parcel.java:1573)
at android.app.IAlarmManager$Stub$Proxy.set(IAlarmManager.java:217)
at android.app.AlarmManager.setImpl(AlarmManager.java:484)
at android.app.AlarmManager.set(AlarmManager.java:260)
at com.google.firebase.iid.FirebaseInstanceIdService.zzagl(Unknown Source)
at com.google.firebase.iid.FirebaseInstanceIdService.zzd(Unknown Source)
at com.google.firebase.iid.FirebaseInstanceIdService.zza(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:1113)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
at java.lang.Thread.run(Thread.java:818)
Как вы можете видеть крах внутри библиотеки Firebase. Я читал другие ответы, но все они касаются использования сигналов тревоги внутри кода, например this. Я использую только библиотеки Firebase для сообщений, аналитики и удаленной конфигурации.
compile "com.google.firebase:firebase-core:$firebaseLibVersion"
compile "com.google.firebase:firebase-config:$firebaseLibVersion"
compile "com.google.firebase:firebase-messaging:$firebaseLibVersion"
ext {
firebaseLibVersion = '9.6.1'
}
Проблемы возникают только на устройствах Samsung, как и ожидалось. Итак, я знаю, почему это происходит на устройствах Samsung, но я не знаю, как это исправить.
Ваша проблема решена: http://stackoverflow.com/a/40786050/3996257 –