16

Android アプリでエラーをログに記録するために、新しい Firebase Crash ライブラリ ( https://github.com/firebase/quickstart-android/tree/master/crash ) を実装しました。

誰もが同じような問題を抱えています。

エラーをチェックしていますが、一番上に次のものがあります。

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 の追加のプロガード ルールはありません。ライブラリのバグですか?誰もが同様の問題を抱えていますか?

デバイスでエラーを再現できません。

エラーが奇妙で、アプリケーションのどこにあるのかわかりません。何もないので、クラッシュライブラリに接続されていると思います。

これは標準の nullexception ではありません。Firebase Crash ライブラリに接続されています。これがライブラリのバグだと思う理由 - 私のコード/アクティビティには兆候がありません。

ここに画像の説明を入力

ここに画像の説明を入力

4

4 に答える 4

5

これは InstanceID ライブラリのバグであることが Google によって確認されました。

今できることは、最新バージョンに更新して、これが修正されることを願うことだけです.

compile 'com.google.firebase:firebase-crash:9.4.0'

注#1

一部の人々がまだこのエラーを受けていることをコメントで確認できます。現時点では、最新バージョンに更新する以外に何もできません。以前のバージョンを使用している場合は、最新のバージョンに更新してください。それについて Firebase チームからの情報が必要です。

注 #2 これは 9.4.0 で修正されたようですが、まだ確認が必要です

于 2016-06-30T12:53:39.853 に答える
3

で修正されるようです

compile 'com.google.firebase:firebase-crash:9.4.0'
于 2016-08-04T07:50:53.283 に答える
2

これは 9.0 の InstanceID ライブラリのバグです。申し訳ありません。修正を特定し、今後の SDK リリースに含める予定です。

かなりまれであると考えていますが、多数のデバイスが表示されている場合はコメントしてください。

于 2016-05-31T22:51:23.837 に答える
0

利用可能な Google Play Services の新しいバージョンがあります: 9.2.1。どうやら、内部に修正が含まれているようです。十分なデータが揃ったら確認します。

于 2016-07-14T15:56:21.997 に答える