2013-04-09 65 views
0

我在看命令的輸出:的Android dmtracedump格式

dmtracedump -o com.example.android.notepad.trace 

據我所知,使用點他們指定調用的層次結構。還有指定的行爲「ent」和「xit」,表明它是進入還是退出函數。我認爲輸出函數中提到的所有東西都有自己的「ent」和「xit」行。但我遇到這樣的線路:

1 xit 1422199-com/example/android/notepad/NotesList.onCreate 

沒有前面的「ent」。

P.S.我需要確定所有調用應用程序

回答

1

我相信對於這種分析,您最好在DDMS中加載跟蹤。由於它是互動的,因此更容易將可視化的呼叫視爲可視化的。

Vogella一個方便的簡短的介紹:

http://www.vogella.com/tutorials/AndroidTools/article.html#tracewiew_eclipse

這就是說,dmtracedump的圖形選項(-g filename.png)是好的,也許你可以用它來可視化你的方法調用。不要忘記在運行之前需要安裝graphviz。