SO的完全重复,我正在尝试使用以下命令在Windows中使用dmtracedump
dmtracedump.exe -h C:\Users\hemanth.m\Desktop\ddms3079126885013841451.trace
我得到以下错误
ERROR: unable to read 6085766 bytes from trace file
Cannot read trace.
我更改了 dmtracedump 命令的增强,但错误仍然存在。我阅读了以前的 SO 问题dmtracedump 不起作用,求助!和 Android-Command 运行 dmtracedump。我所了解的是,该图形无法在 Windows 系统中生成,并且 dmtracedump 不再支持 -g -h 增强,除了 -o 。
我非常想在 windows 中以图形 using(graphviz) 的形式使用调用堆栈的图形表示。
我的问题是,有什么办法可以让 dmtracedump 接受 -h,-g 参数,我的意思是这个现有工具的补丁,比如链接 dmtracedump 工具和 graphviz 的 .bat 文件。或者告诉我创建补丁的流程图。
或者我如何使用 ddms****.trace 文件直接使用任何其他工具生成调用堆栈图,无论是否使用 dmtracedump 和 graphviz 。