Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android ANR和traces.txt文件中缺少的日志_Android - Fatal编程技术网

Android ANR和traces.txt文件中缺少的日志

Android ANR和traces.txt文件中缺少的日志,android,Android,我的应用程序出现ANR是因为一些我想弄清楚的未定义的原因。很遗憾,traces.txt文件中没有堆栈跟踪。traces.txt中没有我的应用程序的任何原因吗?除了我的应用程序之外,还有其他应用程序的堆栈 除了traces.txt和DDMS traces之外,还有其他方法可以找出导致ANR的原因吗?不幸的是,当我的应用程序挂起时,traces.txt和DDMS traces没有显示任何内容。我也无法使用Debug.startMethodRacing,因为我无法调用StopTmethodRacing

我的应用程序出现ANR是因为一些我想弄清楚的未定义的原因。很遗憾,traces.txt文件中没有堆栈跟踪。traces.txt中没有我的应用程序的任何原因吗?除了我的应用程序之外,还有其他应用程序的堆栈

除了traces.txt和DDMS traces之外,还有其他方法可以找出导致ANR的原因吗?不幸的是,当我的应用程序挂起时,traces.txt和DDMS traces没有显示任何内容。我也无法使用Debug.startMethodRacing,因为我无法调用StopTmethodRacing,因为我不知道它何时挂起

它发生在Android Froyo上


致以最诚挚的问候,

您可以暂时让您的应用程序在日志中变得非常嘈杂,不断地告诉您它在做什么。然后你看到它最后在做什么


不过,最好只是通读您的代码并查找在UI线程中执行可能耗时的处理或可能阻塞i/o操作的任何位置。如果您发现任何问题,您需要将它们移出UI线程,无论它们是否是当前ANR的原因。

谢谢您的回答。这就是我实际做的。问题是应用程序相当复杂。我已经在我怀疑的地方添加了日志,但不幸的是我什么也没发现。为什么不能使用Debug.startMethodRacing()和stopTmethodRacing?您可以在onCreate、onPause或onDestory调用这些跟踪方法。