解释Android模拟器跟踪文件

时间:2013-10-08 20:59:45

标签: android android-emulator profiling qemu

我正在尝试配置Android浏览器。在浏览器的源代码中,我添加了Debug.startNativeTracing()Debug.stopNativeTracing()来告诉模拟器启用/禁用qemu跟踪。制作完成后,在Android源代码目录中,我使用

启动了模拟器
$ emulator -trace foo

并获取out/target/product/generic/traces/foo/中的跟踪文件。

根据这篇文章:How to View Android Native Code Profiling?解释跟踪文件的方法是使用tracedmdump。但是,我遇到了这个问题:

$ tracedmdump foo
post-processing traces...
bash: post_trace: command not found
***
*** Error: malformed trace.  Did you remember to exit the emulator?
***

我在post_trace中找到了sdk/emulator/qtools/的源代码,但它似乎从未编译过。

有没有人遇到过同样的问题?或者对应用程序分析有任何建议吗?

提前致谢!

0 个答案:

没有答案