我想看到我的踪迹。
1-在代码中,我添加了以下代码行:
// Start trace recording
android.os.Debug.startMethodTracing("hc_traceview");
and
// Stop trace recording
android.os.Debug.stopMethodTracing();
2-我可以看到“hc_traceview.terac
” 在 DDMS 的文件浏览器中。
3-基于在 Traceview 中查看跟踪文件 http://developer.android.com/tools/debugging/debugging-tracing.html#runningtraceview,我在终端中运行了以下命令:
@hesam-K5VD:~/Desktop/Eclipse/sdk/tools$ traceview /mnt/sdcard/hc_traceview
但输出是:
The standalone version of traceview is deprecated.
Please use Android Device Monitor (tools/monitor) instead.
trace file '/mnt/sdcard/hc_traceview' not found
4-根据建议,我在终端中运行了以下命令:
@hesam-K5VD:~/Desktop/Eclipse/sdk/tools$ monitor /mnt/sdcard/hc_traceview
DDMS 打开了,但我的踪迹不在这里:(
怎样才能看到我的痕迹呢?
任何建议将不胜感激。
请看这里:DDMS http://developer.android.com/tools/debugging/ddms.html
该页面显示您可以在 DDMS 视图中启动和停止方法分析,如下所示:
- 在调试模式下从 Eclipse 启动您的应用程序。
- 转到 DDMS 视图
- 在设备窗口中有一个小按钮,称为启动方法分析
- 当你需要的时候点击它(你可以将它与断点结合起来以获得准确的开始/结束)
- 当你完成后点击停止方法分析
- DDMS 中将出现一个与 Traceview 类似的新窗口,具有相同的输出。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)