几天前,我收到了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中的免费错误百分比。谢谢