4

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

$ emulator -trace foo

并获得out/target/product/generic/traces/foo/.

根据这篇文章:如何查看 Android 本机代码分析? 解释跟踪文件的方法是使用tracedmdump. 但是,我遇到了这个问题:

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

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

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

提前致谢!

4

0 回答 0