FLutterNativeView.get()捕获了空指针异常

时间:2019-02-21 03:28:46

标签: android flutter

几天前,我收到了Firebase crashlytics的报告,内容是关于我们的Android生产应用程序中发生的错误:

Fatal Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'long io.flutter.view.FlutterNativeView.get()' on a null object reference
       at io.flutter.view.FlutterView.onAccessibilityStateChanged(Unknown Source:23)
       at android.view.accessibility.AccessibilityManager.lambda$notifyAccessibilityStateChanged$0(AccessibilityManager.java:1152)
       at android.view.accessibility.-$$Lambda$AccessibilityManager$yzw5NYY7_MfAQ9gLy3mVllchaXo.run(Unknown Source:4)
       at android.os.Handler.handleCallback(Handler.java:891)
       at android.os.Handler.dispatchMessage(Handler.java:102)
       at android.os.Looper.loop(Looper.java:207)
       at android.app.ActivityThread.main(ActivityThread.java:7470)
       at java.lang.reflect.Method.invoke(Method.java)
       at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:524)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:958)

因此,我签入源代码以查看事件onAccessibilityStateChanged,但不知道发生此错误的根本原因。 crashlytics报告中没有记录任何日志/密钥。

此错误已在设备中提供:

Phone : HUAWEI LYA-L29
Orientation : Portrait
OS Version : 9
Root : No

请让我知道,什么以及如何触发错误,因此我可以修复并提高Firebase crashlytic中的免费错误百分比。谢谢

0 个答案:

没有答案