当然理解Crosswalk不再更新,我遇到了一个非常值得注意的问题,我不知道该怎么做。自从我更新了我的Android应用程序'从14到23的Crosswalk,我已经在广泛的Android版本和设备上看到了与org.xwalk.core.XWalkView.onTouchEvent相关的惊人的大量Google Play崩溃报告。我没有成功地浏览Google / StackOverflow,说实话,我甚至不知道从哪里开始诊断问题,因为我自己还没有能够复制它。下面是一个样本堆栈跟踪。
有什么建议吗?甚至关于前进道路的提示也很棒。我宁愿不从我的应用程序中删除Crosswalk,因为我确实拥有非显着数量的Android< 5.0用户。
谢谢!
java.lang.RuntimeException:at org.xwalk.core.XWalkView.onTouchEvent(XWalkView.java:1689)at at android.view.View.dispatchTouchEvent(View.java:10011)at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2669) 在android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2344)at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2675) 在android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2301)at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2675) 在android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2301)at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2675) 在android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2301)at com.android.internal.policy.DecorView.superDispatchTouchEvent(DecorView.java:437) 在 com.android.internal.policy.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1814) 在android.app.Activity.dispatchTouchEvent(Activity.java:3070)处 com.android.internal.policy.DecorView.dispatchTouchEvent(DecorView.java:386) 在android.view.View.dispatchPointerEvent(View.java:10251)at android.view.ViewRootImpl $ ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:4659) 在 android.view.ViewRootImpl $ ViewPostImeInputStage.onProcess(ViewRootImpl.java:4517) 在 android.view.ViewRootImpl $ InputStage.deliver(ViewRootImpl.java:4028)
在 android.view.ViewRootImpl $ InputStage.onDeliverToNext(ViewRootImpl.java:4087) 在 android.view.ViewRootImpl $ InputStage.forward(ViewRootImpl.java:4053)
在 android.view.ViewRootImpl $ AsyncInputStage.forward(ViewRootImpl.java:4202) 在android.view.ViewRootImpl $ InputStage.apply(ViewRootImpl.java:4061) 在 android.view.ViewRootImpl $ AsyncInputStage.apply(ViewRootImpl.java:4259) 在 android.view.ViewRootImpl $ InputStage.deliver(ViewRootImpl.java:4033)
在 android.view.ViewRootImpl $ InputStage.onDeliverToNext(ViewRootImpl.java:4087) 在 android.view.ViewRootImpl $ InputStage.forward(ViewRootImpl.java:4053)
在android.view.ViewRootImpl $ InputStage.apply(ViewRootImpl.java:4061) 在 android.view.ViewRootImpl $ InputStage.deliver(ViewRootImpl.java:4033)
在android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:6459) 在 android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:6427) 在android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:6381) 在 android.view.ViewRootImpl $ WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:6562) 在 android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:216) 在android.os.MessageQueue.nativePollOnce(原生方法:0)at android.os.MessageQueue.next(MessageQueue.java:323)at android.os.Looper.loop(Looper.java:145)at android.app.ActivityThread.main(ActivityThread.java:6459)at java.lang.reflect.Method.invoke(Native Method:0)at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:938) 在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:828)