当从服务器接收数据消息时,将显示此错误日志:
E/AndroidRuntime:致命异常:主要进程: com.sample.test,PID: 30964 com.huawei.hms.rn.push.remote.HmsPushMessageService@d69f855 :无法启动服务java.lang.RuntimeException意图{ act=com.huawei.push.action.MESSAGING_EVENT pkg=com.sample.test (有附加的) }:java.lang.NullPointerException:尝试在android.app.ActivityThread.access$2900(ActivityThread.java:296) at android.app的android.app.ActivityThread.access$2900(ActivityThread.java:296)上调用空对象引用上的虚拟方法'java.lang.String android.content.Context.getPackageName()‘.ActivityThread$H.handleMessage(ActivityThread.java:2259) at android.os.Handler.dispatchMessage(Handler.java:107) at android.os.Looper.loop(Looper.java:213) at android.app.ActivityThread.main(ActivityThread.java:8178) at java.lang.reflect.Method.invoke(原生方法) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1101) to : java.lang.NullPointerException:尝试调用com.huawei.hms.rn.push.logger.HMSLogger.setupEventMap(HMSLogger.java:292) at com.huawei.hms.rn.push.logger.HMSLogger.(HMSLogger.java:78) at com.huawei.hms.rn.push.logger.HMSLogger.getInstance(HMSLogger.java:95) at com.huawei.hms.rn.push.remote.HmsPushMessageService.onMessageReceived(HmsPushMessageService.java:35) at com.huawei.hms上空对象引用的虚拟方法'java.lang.String android.content.Context.getPackageName()‘.push.HmsMessageService.a(HmsMessageService.java:185) at com.huawei.hms.push.HmsMessageService.onStartCommand(HmsMessageService.java:131) at com.huawei.hms.rn.push.remote.HmsPushMessageService.onStartCommand(HmsPushMessageService.java:90) at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:4663) at android.app.ActivityThread.access$2900(ActivityThread.java:296)Android.app.ActivityThread.main(ActivityThread.java:8178)的.os.Looper.loop(Looper.java:213)在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1101)的java.lang.reflect.Method.invoke(原生方法)
https://stackoverflow.com/questions/64212004
复制相似问题