【问题标题】:NullPointerException: onTouchEvent() HERE Maps Android SDKNullPointerException: onTouchEvent() HERE Maps Android SDK
【发布时间】:2018-06-20 11:48:46
【问题描述】:

我的崩溃报告系统报告了许多NullPointerExceptions,这似乎与 HERE Maps Android SDK 有关。它没有从我的代码中给我任何特定的行号,所以我不确定如何调试和解决问题。我无法在我自己的设备上复制它。有人有什么建议吗?

堆栈跟踪:

Fatal Exception: java.lang.NullPointerException
Attempt to invoke virtual method 'boolean android.view.GestureDetector.onTouchEvent(android.view.MotionEvent)' on a null object reference
com.here.android.mpa.internal.bs.onTouchEvent(MapViewImpl.java:300)
android.view.View.dispatchTouchEvent (View.java:10717)
android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2859)
android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2535)
android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2865)
android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2492)
android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2865)
android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2492)
android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2865)
android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2492)
android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2865)
android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2492)
android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2865)
android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2492)
android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2865)
android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2492)
android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2865)
android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2492)
com.android.internal.policy.DecorView.superDispatchTouchEvent (DecorView.java:559)
com.android.internal.policy.PhoneWindow.superDispatchTouchEvent (PhoneWindow.java:1870)
android.app.Activity.dispatchTouchEvent (Activity.java:3236)
android.support.v7.view.WindowCallbackWrapper.dispatchTouchEvent (WindowCallbackWrapper.java:68)
com.android.internal.policy.DecorView.dispatchTouchEvent (DecorView.java:521)
android.view.View.dispatchPointerEvent (View.java:10946)
android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent (ViewRootImpl.java:5110)
android.view.ViewRootImpl$ViewPostImeInputStage.onProcess (ViewRootImpl.java:4962)
android.view.ViewRootImpl$InputStage.deliver (ViewRootImpl.java:4493)
android.view.ViewRootImpl$InputStage.onDeliverToNext (ViewRootImpl.java:4546)
android.view.ViewRootImpl$InputStage.forward (ViewRootImpl.java:4512)
android.view.ViewRootImpl$AsyncInputStage.forward (ViewRootImpl.java:4645)
android.view.ViewRootImpl$InputStage.apply (ViewRootImpl.java:4520)
android.view.ViewRootImpl$AsyncInputStage.apply (ViewRootImpl.java:4702)
android.view.ViewRootImpl$InputStage.deliver (ViewRootImpl.java:4493)
android.view.ViewRootImpl$InputStage.onDeliverToNext (ViewRootImpl.java:4546)
android.view.ViewRootImpl$InputStage.forward (ViewRootImpl.java:4512)
android.view.ViewRootImpl$InputStage.apply (ViewRootImpl.java:4520)
android.view.ViewRootImpl$InputStage.deliver (ViewRootImpl.java:4493)
android.view.ViewRootImpl.deliverInputEvent (ViewRootImpl.java:7000)
android.view.ViewRootImpl.doProcessInputEvents (ViewRootImpl.java:6929)
android.view.ViewRootImpl.enqueueInputEvent (ViewRootImpl.java:6890)
android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent (ViewRootImpl.java:7110)
android.view.InputEventReceiver.dispatchInputEvent (InputEventReceiver.java:185)
android.os.MessageQueue.nativePollOnce (MessageQueue.java)
android.os.MessageQueue.next (MessageQueue.java:323)
android.os.Looper.loop (Looper.java:136)
android.app.ActivityThread.main (ActivityThread.java:6682)
java.lang.reflect.Method.invoke (Method.java)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1520)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1410)

【问题讨论】:

标签: android here-api


【解决方案1】:

建议您联系 HERE 地图支持。这是 SDK 代码中的一个错误。

【讨论】:

    【解决方案2】:

    我之前也遇到过同样的问题。我的问题是在android5.0之前没有错误系统会在android6.0之后挂起。应用检测到android6.0权限是动态的后,问题解决后我在代码中添加了动态应用权限。不知道这个方案对你有用吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-15
      • 2016-04-27
      • 2015-04-06
      相关资源
      最近更新 更多