【问题标题】:NullPointerException on FirebaseMessagingService.zzo(Unknown Source)FirebaseMessagingService.zzo 上的 NullPointerException(未知来源)
【发布时间】:2016-12-31 12:43:45
【问题描述】:

有人知道这次崩溃吗?

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。

【问题讨论】:

  • 有同样的问题。

标签: android firebase nullpointerexception firebase-cloud-messaging


【解决方案1】:

这个问题是快速启动项目的discussed as an issue。 Firebase 支持团队的评论表明该问题已在 SDK 版本 9.4.0 中得到修复。您正在使用该版本进行构建吗?

【讨论】:

  • 感谢您的信息,但我使用的是 9.4.0 版。如果该线程有任何更新,我会更新。
  • 我也在 9.4.0 上仍然遇到这个问题。
  • 我在 9.4.0 上,但在问题中报告的完全相同的设备上遇到了这个问题:GI-I9500_TMMARS (Android 4.1.1)
  • @rpattabi 我在我的一个应用程序中确认了同样的观察结果
  • 该线程上的最新对话(以及我自己的观察)表明 1)该错误仍然存​​在于版本 9.6.1 和 2)在大多数情况下,此崩溃并非来自真实用户(见stackoverflow.com/a/34942270/4834154)。
【解决方案2】:

为了修复这个错误,你应该在你的 Gradle 文件中更新 firebase 并添加第二行:

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 管理器中的最新 Google 存储库

不要忘记更新项目根文件夹中的 Gradle 文件,否则您将无法获得版本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

【讨论】:

  • 这个问题仍然存在,设备 GI-I9500_TMMARS ,4.1.1
【解决方案3】:

在我的情况下,我使用错误的键来获取价值

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

【讨论】:

    猜你喜欢
    • 2014-06-11
    • 1970-01-01
    • 2020-11-07
    • 1970-01-01
    • 2013-12-06
    • 2018-01-15
    • 1970-01-01
    • 1970-01-01
    • 2011-05-19
    相关资源
    最近更新 更多