마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

FCM 관련 오류 질문드립니다

0 추천

GCM에서 FCM으로 변경한 후에 Google Play Console 비정상 종료에 오류가 보고되고 있는데,

상황 재현을 해보려고 해도 안되고, 보고는 계속 올라오고 있는 상황입니다.

onNewToken()이나, FirebaseInstanceId.getInstance().getInstanceId() 함수를 호출할때 발생하는것으로 예상됩니다.

혹시 비슷한 증상을 겪으셨던분 계시면 도움좀 부탁드립니다.

 

오류보고 내용은 아래와 같습니다.

 

java.lang.NullPointerException:

at com.google.android.gms.common.stats.ConnectionTracker.bindService (ConnectionTracker.java:24)

at com.google.firebase.iid.zzad.zzb (zzad.java:17)

at com.google.firebase.iid.zzab.zza (zzab.java:15)

at com.google.firebase.iid.zzab.zzb (zzab.java:12)

at com.google.firebase.iid.zzat.zzc (zzat.java:80)

at com.google.firebase.iid.zzr.zza (zzr.java:73)

at com.google.firebase.iid.zzs.run (zzs.java:6)

at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1162)

at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636)

at java.lang.Thread.run (Thread.java:764)

익명사용자 님이 2019년 2월 15일 질문

1개의 답변

0 추천
저도 GCM -> FCM 으로 넘어가는 도중 동일한 문제가 발생 하고 있습니다.

제 환경은 아래와 같습니다.

implementation 'com.google.firebase:firebase-core:16.0.7'
implementation 'com.google.firebase:firebase-messaging:17.3.4'

혹시 문제에 대해 아시는분 없나요?
익명사용자 님이 2019년 4월 30일 답변
저는 Manifest에 아래 옵션을 넣었더니 더이상 오류가 발생하지 않았습니다.

<meta-data
            android:name="firebase_messaging_auto_init_enabled"
            android:value="false" />
<meta-data
            android:name="firebase_analytics_collection_enabled"
            android:value="false" />
...