20得票3回答
com.google.android.googlequicksearchbox:search中的ANR问题

我在将应用程序发布到Google Play商店时遇到问题。返回的异常是这样的:05-10 14:14:31.383: E/ActivityManager(1572): ANR in com.google.android.googlequicksearchbox:search 05-10 14:...

19得票3回答
仅在特定设备上的SurfaceView中出现ANR -- 唯一的解决方法是短暂的休眠时间。

在我的Android应用程序中,我使用SurfaceView来绘制图形。它在成千上万的设备上都运行良好,但是现在用户开始报告以下设备上的ANR问题: LG G4 Android 5.1 3 GB RAM 5.5" 显示屏 2560 x 1440 像素分辨率 Sony Xperia Z...

17得票1回答
Android ANR - 输入调度超时

我开始收到许多代码位置的奇怪ANR报告(应用程序未响应)。 输入调度超时(等待,因为没有窗口聚焦,但有一个聚焦的应用程序,在它完成启动后可能会添加一个窗口。) 这个ANR总是在我的代码中不同的地方弹出,它们没有任何逻辑模式。我大约一个月前开始收到这些错误。 这里有一些ANR报告及...

17得票2回答
如何分析SharedPreferences中的ANR问题

在sharedPreferences中遇到了ANR问题,不知道如何定位问题。 以下是来自跟踪的三个部分,大多数其他线程处于“WAIT”或“TIMED_WAIT”状态。“main”线程因为countdownlatch.await()而被阻塞。 第二个线程“pool-1-thread-1”正在等...

14得票6回答
Android - 强制应用无响应以进行测试目的

我为什么无法使用此代码强制触发Android ANR? 没有日志消息或弹出窗口。应用程序只是懒惰地启动。 [更新] 即使睡眠View.setOnClickListener或BroadcastReceiver.onReceive,我也无法获得它! 有什么诀窍吗? public class...

13得票2回答
ANR诊断通用指南

有很多带有ANR跟踪文件的问题,答案总是“哦,问题在你的线程76中,请修复你的http调用”之类的东西 :) 但我找不到任何关于如何逐步阅读此跟踪的一般指南或教程,适用于任何ANR。 有吗? 我有几个问题: 我是否总能从Google控制台中看到真实世界ANR的线程跟踪信息并找到问题? 还是...

13得票1回答
当我的代码不出现在堆栈中时,如何解释ANR traces.txt?

我正试图调试我的Android应用程序中的持久ANR(“应用程序无响应”)。我已经阅读了以下主题:Android-如何调查ANR?如何调试Android ANR?解释ANR堆栈跟踪最重要的信息是使用StrictMode ,我会这样做。然而,我仍然希望解释我反复看到的ANR堆栈的原因。首先,我看...

12得票1回答
输入调度超时引起的ANR-尝试获取我的公共IP地址

我收到以下完整的错误信息:输入分派超时(等待发送非键事件,因为触摸窗口尚未完成处理某些输入事件,这些事件在500.0ms之前传递给它。等待队列长度:2。等待队列头龄:9379.7ms。) 请见下面的代码+跟踪。看起来锁定发生在 GetIP_WAN.java:32 这一行: ...

12得票1回答
Dalvik线程状态有哪些?

每个ANR转储都列出了ANR时所有线程的状态。我知道WAIT是什么意思,但SUSPENDED和MONITOR是什么意思? 提前致谢...

11得票1回答
谷歌应用商店控制台中ANR的堆栈跟踪不可用。

在调试ANR时遇到了问题。在上一次版本中修复几个ANR之后,突然遇到了最高的ANR没有任何堆栈跟踪。 不知道问题出在哪里。我的代码中还包含本地代码。