Ionic Cordova Android:输入调度超时错误

问题描述

我们正在通过cordova运行我们的android-app。当前,我们收到越来越多的ANR错误消息,而Input分派会超时。

完整错误消息:

输入调度超时(等待发送非键事件,因为触摸的窗口尚未完成对某些输入事件的处理,这些事件在500.0ms之前已交付给它。等待队列长度:17.等待队列头部年龄: 10815.7ms。)

这是发生错误的日​​志文件之一:

  #00  pc 000000000008023c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
  #00  pc 000000000014bf34  /apex/com.android.runtime/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
  #00  pc 0000000000383a84  /apex/com.android.runtime/lib64/libart.so (art::JNI::NewLocalRef(_jnienv*,_jobject*)+436)
  #00  pc 000000000014de30  /system/lib64/libandroid_runtime.so (android::NotifyHandler::handleMessage(android::Message const&)+108)
  #00  pc 0000000000017b80  /system/lib64/libutils.so (android::Looper::pollInner(int)+332)
  #00  pc 0000000000017994  /system/lib64/libutils.so (android::Looper::pollOnce(int,int*,void**)+56)
  #00  pc 0000000000166630  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_jnienv*,_jobject*,long,int)+44)
  at android.os.MessageQueue.nativePollOnce (Native method)
  at android.os.MessageQueue.next (MessageQueue.java:336)
  at android.os.Looper.loop (Looper.java:197)
  at android.app.ActivityThread.main (ActivityThread.java:7948)
  at java.lang.reflect.Method.invoke (Native method)
  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:493)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1075)

有人知道为什么这个错误是在主要地方引起的吗?似乎是随机发生的,目前我们真的不知道如何附加错误

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)