Firebase Crash Library - NullPointerException в консоли
Я внедрил новую библиотеку Crash Firebase (https://github.com/firebase/quickstart-android/tree/master/crash), чтобы регистрировать ошибку в приложении для Android.
У кого-то такая же проблема.
Я проверяю ошибки и сверху:
Exception java.lang.NullPointerException: Attempt to invoke virtual method 'byte[] java.lang.String.getBytes()' on a null object reference
android.util.Base64.decode (Base64.java:118)
com.google.firebase.iid.zzg.zzeH (zzg.java:)
com.google.firebase.iid.zzg.zzeE (zzg.java:)
com.google.firebase.iid.zzd.zzCd (zzd.java:)
com.google.firebase.iid.zzd.zzc (zzd.java:)
com.google.firebase.iid.zzd.getToken (zzd.java:)
com.google.firebase.iid.FirebaseInstanceId.getToken (FirebaseInstanceId.java:)
com.google.firebase.iid.FirebaseInstanceId.zzUo (FirebaseInstanceId.java:)
com.google.firebase.iid.FirebaseInstanceIdService.zza (FirebaseInstanceIdService.java:)
com.google.firebase.iid.FirebaseInstanceIdService.zzm (FirebaseInstanceIdService.java:)
com.google.firebase.iid.zzb$2.run (zzb.java:)
java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1112)
java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:587)
java.lang.Thread.run (Thread.java:818)
Я проверил, но для Firebase Crash нет дополнительных правил proguard.
Это ошибка в библиотеке? У кого-то возникают проблемы?
Я не могу воспроизвести ошибку на своих устройствах.
Ошибка странная, и я не знаю, в каком месте приложения. Ничего, поэтому я думаю, что это связано с библиотекой Crash.
Это не стандартное nullexception. Он связан с библиотекой Firebase Crash. Почему я думаю, что это ошибка библиотеки - здесь нет знака моего кода/активности.
![введите описание изображения здесь]()
![введите описание изображения здесь]()
Ответы
Ответ 1
Google подтвердила, что это ошибка в библиотеке InstanceID.
Все, что вы можете сделать прямо сейчас, - это обновить до последней версии и надеяться, что это будет исправлено.
compile 'com.google.firebase:firebase-crash:9.4.0'
Примечание # 1
В комментариях вы можете видеть, что некоторые люди все еще получают эту ошибку. На данный момент мы не можем ничего сделать, кроме обновления до последней версии. Если вы используете предыдущую версию - обновляйтесь до последней. Нам нужна информация от команды Firebase об этом.
Примечание # 2
Это похоже на исправление в 9.4.0, но нам все еще нужно подтверждение
Ответ 2
Кажется, что исправлено в
compile 'com.google.firebase:firebase-crash:9.4.0'
Ответ 3
Это ошибка в библиотеке InstanceID в 9.0, извините. Мы определили исправление и включим его в будущую версию SDK.
Мы считаем, что это должно быть довольно редко, но, пожалуйста, прокомментируйте, если вы видите большое количество устройств.
Ответ 4
Доступна новая версия Служб Google Play: 9.2.1. По-видимому, внутри есть исправление. Я подтвержу это, как только у меня будет достаточно данных.