dmtracedump 不起作用,求助!

Posted

技术标签:

【中文标题】dmtracedump 不起作用,求助!【英文标题】:dmtracedump doesn't work, HELP! 【发布时间】:2010-12-06 09:20:12 【问题描述】:

我想分析一个 android 应用程序。 我在这里按照 Android 网站上的说明进行操作:http://developer.android.com/guide/developing/tools/traceview.html

网站告诉我使用 Debug.startMethodTracing() 和 Debug.stopMethodTracing() 最后,我为我的应用生成了一个跟踪文件,并使用 traceview 成功查看了该文件。

在该网页的末尾它说有一个工具调用 dmtracedump 可以生成函数调用关系图。我按照说明在使用前安装了 Graphviz。

但无论我如何尝试使用 dmtracedump,该工具都卡住了,什么也没有出现。 我用过comnd like

dmtracedump test1.trace

dmtracedump -g test1.png test1.trace

我在使用这个工具时有什么磨损吗? 谁能告诉我如何从 dmtracedump 生成图表?

非常感谢!

【问题讨论】:

你可以试试 dump -o 选项看看有没有用 是的,我试过 -o 选项,它工作正常。但其他一切似乎都坏了。 【参考方案1】:

dmtracedump 在这一点上已经完全崩溃了。只有“-o”选项才能保证有效。

【讨论】:

感谢您的回复! dmtracedump 曾经工作正常吗?或者有没有其他工具可以在 Android 上生成调用图? 如果你回溯到足够远的地方就可以了(看起来糟糕的变化是在大约一年前发生的)。 是的,我已经下载了cupcake(android 1.5) 并自行编译。在这个版本中,dmtracedump 工作得很好。但是,dmtracedump 的输出图似乎只有一个线程调用关系图。而且我找不到任何选项来选择我想要的线程。这个工具比traceview省力 dmtracedump 开始时只有“-o”标志,作为调试 VM 中方法分析代码的一种方式。一些有进取心的人添加了他们想要的额外功能。在写完 traceview 之后,dmtracedump 基本上被忽略了。

以上是关于dmtracedump 不起作用,求助!的主要内容,如果未能解决你的问题,请参考以下文章

Android.test.TouchUtils 方法在无头模拟器上不起作用,求助!

安卓数据绑定。按钮 onClick 不起作用

LockBits 图像旋转方法不起作用?

transpportrule不起作用

PHP.INI不起作用

C#DataGridView的行列表头背景色字体色不起作用