Android,traceview的独立版本已弃用
问题描述:
我想查看我的痕迹。Android,traceview的独立版本已弃用
1-在代码中,我已经添加这些代码行:
// Start trace recording
android.os.Debug.startMethodTracing("hc_traceview");
和
// Stop trace recording
android.os.Debug.stopMethodTracing();
2-我可以在DDMS的文件浏览器看到 “hc_traceview.terac
”。
3-基于Viewing Trace Files in Traceview,我跑以下在终端的命令:
@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
页说,你可以启动和停止方法分析内DDMS查看这样的:在调试模式下
- 启动您的应用程序从日食。
- 转至DDMS查看
- 在设备窗口有一个小按钮,叫启动方法监测
- 当你想(你可以有个破发点结合起来,以获得准确的开始/结束)
- 点击它当你完成后点击停止方法配置文件
- DDMS中的一个新窗口将出现与traceview相同的输出。
答
后DDMS打开,你必须点击文件菜单,选择“打开文件...”,然后选择步骤之前,在生成的跟踪文件,所有跟踪信息将被显示。
答
你应该拉描绘出SD卡,如下所示:
CD your sdk/platform-tools
$ adb pull /sdcard/hc_traceview.trace
(在sdk/tools
双击monitor.bat
)打开显示器。 点击“打开文件...”,然后从sdk/platform-tools
文件夹hc_traceview.trace
。 您现在应该可以清楚地看到您的痕迹。 如果出现任何问题,请在此处注释。
谢谢Mr.Me,你说得对。这是另一种不准确的方式。我暂时解决了将该文件从设备拖到桌面并通过文件/打开DDMS打开该.trace文件的问题。 – Hesam 2013-02-14 10:20:52