我正在查看命令的输出:
dmtracedump -o com.example.android.notepad.trace
据我所知,他们使用点来指定调用的层次结构。还有指定的动作“ent”和“xit”,表示它是进入还是退出功能。我认为输出函数中提到的所有内容都有自己的“ent”和“xit”行。但我遇到过这样的问题:
1 xit 1422199-com/example/android/notepad/NotesList.onCreate
没有前面的“ent”。
P.S。我需要确定构成应用程序的所有调用
答案 0 :(得分:1)
我相信对于这种分析,您最好在DDMS中加载跟踪。由于它是交互式的,所以可以更容易地看到那里的呼叫层次。
Vogella是一个方便的简短介绍:http://www.vogella.com/tutorials/AndroidTools/article.html#tracewiew_eclipse
那就是说,dmtracedump的图形选项(-g filename.png)很不错,也许您可以使用它来可视化您的方法调用。不要忘记在运行之前需要安装graphviz。