已创建Android跟踪文件但零字节长

时间:2010-02-01 22:00:26

标签: android debugging trace

我正在尝试按照this page上的说明创建跟踪文件。我可以在DDMS中的文件资源管理器中看到该文件并将其拉到我的PC上,但它的长度为零字节。

对于我可能做错的任何建议,请?

2 个答案:

答案 0 :(得分:8)

问题似乎是我在onDestroy()方法中放置的stopMethodTracing()调用(如Dev Guide中所述)未能阻止跟踪,即使我尝试了三种不同的方式结束活动...旋转屏幕,按Home键并使用Taskiller杀死应用程序。

通过将stopMethodTracing()移动到其他位置,我现在有一个包含数据的跟踪!

(重要的线索是我注意到LogCat报告TRACE STARTED但从未报告TRACE STOPPED。)

答案 1 :(得分:1)

我在应用程序中调用了Debug.startMethodTracing();,并且我的应用程序具有多个进程。这导致Debug.stopMethodTracing();无效。

仅在主过程中调用即可解决此问题。