ANR 率过高 - “输入调度超时”错误?

ANR rate too high - "Input dispatching timed out" errors?

提问人:Suresh 提问时间:1/16/2023 更新时间:1/16/2023 访问量:47

问:

我现在正在运行我的 android 应用程序,该应用程序基于查询,许多 sql 查询返回报告 perpose - 到目前为止运行良好,崩溃很好,但我收到了很多 ANR 错误 - 主要是“输入调度超时。运行器活动(服务器)没有响应。主要在 Android 12 和 13 版本上

这是最新的 - “输入调度超时 (1f9d15 com.brusgames.kingofcrusaderstrongholds/com.brusgames.kingofcrusaderstrongholds.RunnerActivity (server) 没有响应。等待 FocusEvent(hasFocus=false))“ 等待 5002 毫秒” - 其他人有不同的“等待...”诸如“等待 10000 毫秒等待 MotionEvent”之类的注释,因此它并不总是相同的。

我的猜测是,有很多sql查询同时执行了太多的事情,或者有太多的东西排队了-有没有办法从崩溃报告中提取更多细节?我还没有找到任何我正在努力从日志中找出实际出了什么问题,或者至少是哪个组件导致了崩溃......

java android sql-server sql-server-2000

评论

0赞 Thom A 1/16/2023
真的在使用 SQL Server 2000 吗?大约十年前,这完全失去了支持。当该版本发布时,Android 甚至不存在。
0赞 siggemannen 2/11/2023
我不知道android,但你不应该在UI线程中运行SQL查询和其他可能运行缓慢的任务

答: 暂无答案