11

有沒有人知道這次崩潰?FirebaseMessagingService.zzo上的NullPointerException(未知來源)

Fatal Exception: java.lang.NullPointerException 
     at com.google.firebase.messaging.FirebaseMessagingService.zzo(Unknown Source) 
     at com.google.firebase.messaging.FirebaseMessagingService.zzn(Unknown Source) 
     at com.google.firebase.messaging.FirebaseMessagingService.zzm(Unknown Source) 
     at com.google.firebase.iid.zzb$2.run(Unknown Source) 
     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076) 
     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569) 
     at java.lang.Thread.run(Thread.java:856) 

它沒有發生那麼多,大約有0.1%的會話。

報告環境:GI-I9500_TMMARS/Android 4.1.1。

+0

有同樣的問題。 – spCoder

回答

4

對於快速啓動項目,此問題是discussed as an issue。來自Firebase支持團隊的評論表明,該問題已在SDK版本9.4.0中修復。你在用那個版本建造嗎?

+0

感謝您的信息,但我使用的是版本9.4.0。如果該線程有任何更新,我會更新。 –

+0

我也在9.4.0上,仍然遇到這個問題。 – spCoder

+2

我在9.4.0上,但在問題報告完全相同的設備上遇到了這個問題:GI-I9500_TMMARS(Android 4.1.1) – rpattabi

-1

爲了解決這個錯誤,你應該在你的搖籃文件更新火力點,並添加2號線:

compile 'com.google.firebase:firebase-messaging:10.0.1' 
compile 'com.google.firebase:firebase-core:10.0.1' // also need to add this line. 

獲得一個「找不到」的錯誤? 請確保您有 谷歌最新的庫在Android SDK管理器

不要忘記更新搖籃在你的項目的根文件夾以及否則你將無法獲得版本10.0.1

buildscript { 
    // ... 
    dependencies { 
     // ... 
     classpath 'com.google.gms:google-services:3.0.0' 
    } 
} 

源:

https://github.com/firebase/quickstart-android/issues/185 https://firebase.google.com/docs/android/setup

+0

這個問題仍然存在,設備\t GI-I9500_TMMARS,4.1.1 – Tasneem

0

在我的情況下,我使用錯誤的鑰匙來獲得價值

Map data = remoteMessage.getData(); 
String name; 
name = data.get("naem").toString()); 
//while correct key is name not naem 
相關問題