2010-03-27 62 views
0

我试图通过安卓Traceviewer

Debug.startMethodTracing("sampletrace"); 

Debug.stopMethodTracing(); 

使用跟踪查看器和我拉sampletrace到一个文件夹从SD卡。

当我尝试使用以下命令查看跟踪文件时。

D:\Android\android-sdk-windows\tools>traceview D:\trace\sampletrace.trace 

它显示以下行

Key section does not have an *end marker 

任何人能请解释一下这是什么?

回答

2

您需要调用相应的Debug.stopMethodTracing()。如果没有这个调用跟踪是不完整的,当你尝试加载它在traceviewer

3
在Eclipse文件浏览器窗口

你会看到这个标记错误,在SD卡的traceview文件大小为0,因为 你不能正确在代码中调用Debug.stopMethodTracing()方法。 当你完成你的申请时,你必须给它打电话。 当您在模拟器中完成您的应用程序时,您的traceview文件大小现在不是0(零)。 现在执行您在api中描述的下一步。