2016-11-18 3 views
1

내가 사고 다음 무엇입니까 내부에 등록 @Too 많은 경보 (500) :치명적인 예외 :이 java.lang.SecurityException :! 중포 기지

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) 

당신이 충돌을 볼 수있는 바와 같이 중포 기지 라이브러리 안에 있습니다. 나는 다른 답변을 읽었지만 모두는 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' 
} 

예상대로 삼성 장치에서만 문제가 발생합니다. 그래서, 왜 삼성 기기에서 그런 일이 벌어지는 지 알지만, 어떻게 해결해야할지 모르겠습니다. firebase-talk mailing list에서

+1

문제가 해결되었습니다. http://stackoverflow.com/a/40786050/3996257 –

답변

5

는 :

우리는이 버그의 원인을 발견했습니다. 가입 한 (등록되지 않은) 주제 목록을 동기화하는 동안 FCM SDK가 중단 될 수 있습니다. 이 버그는 subscribeToTopic/unsubscribeFromTopic 작업 중에 기기가 오프라인 상태 일 때 발생할 수 있으며 특정 Samsung 기기에서 배터리가 소모되거나 앱이 다운 될 수 있습니다. 이 상태를 종료하는 유일한 방법은 인터넷에 전화를 연결하고 응용 프로그램을 열어 주제 목록을 서버와 동기화 할 수있게하는 것입니다.

우리는 해결에 가깝지만 릴리스주기로 인해 최소한 몇 주 동안 새로운 SDK가 제공되지는 않습니다. 현재로서는 Mihir가 제안한대로 9.4.0으로 다운 그레이드 할 수 있습니다.

+0

9.4.0은 ActivityThread에 많은 문제가 있으며 많은 기기에서 오류가 발생합니다. 10.0 또는 다른 새 버전 도움말로 업그레이드 중입니까? –