Ответ 1
Эта проблема обсуждалась как проблема для проекта быстрого запуска. Комментарии там от команды поддержки Firebase показывают, что проблема исправлена в версии SDK версии 9.4.0. Вы строите эту версию?
Кто-нибудь знает об этом сбое?
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.
Эта проблема обсуждалась как проблема для проекта быстрого запуска. Комментарии там от команды поддержки Firebase показывают, что проблема исправлена в версии SDK версии 9.4.0. Вы строите эту версию?
В моем случае я использую неправильный ключ для получения значения
Map data = remoteMessage.getData();
String name;
name = data.get("naem").toString());
//while correct key is name not naem
Чтобы исправить эту ошибку, вы должны обновить firebase в файле Gradle и добавить вторую строку:
compile 'com.google.firebase:firebase-messaging:10.0.1'
compile 'com.google.firebase:firebase-core:10.0.1' // also need to add this line.
Получение ошибки Не удалось найти "? Убедитесь, что у вас есть последний репозиторий Google в менеджере Android SDK
Не забудьте обновить файл 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