android - 在 Android 的 Traceview 中打开跟踪文件时出错

标签 android android-traceview

我正在使用 ADT 20.0.3。我正在使用以下命令打开我的跟踪文件:

C:>traceview "C:/Users/androdev/mytracefile.trace"

但我收到以下错误:

Failed to read the trace filejava.io.IOException: Key section does not have an *end marker
at com.android.traceview.DmTraceReader.parseKeys(DmTraceReader.java:420)
at com.android.traceview.DmTraceReader.generateTrees(DmTraceReader.java:91)
at com.android.traceview.DmTraceReader.<init>(DmTraceReader.java:87)
at com.android.traceview.MainWindow.main(MainWindow.java:286)

mytracefile.trace 是通过在我的代码中使用 Debug.startMethodTracing("mytracefile")Debug.stopMethodTracing() 方法生成的。

有人知道怎么解决吗?

最佳答案

这仅仅意味着跟踪文件是空的。很可能没有调用 Debug.stopMethodTracing(),因此跟踪文件数据最终为空。

关于android - 在 Android 的 Traceview 中打开跟踪文件时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13644147/

相关文章:

android - 在traceview中Incl CPU Time,Excl CPU Time,Incl Real CPU Time,Excl Real CPU Time是什么意思?

Android - 无法使用 traceview

android - 如何构建 torch-android

android - 在 ORMLite 事务期间读取数据

android - 如何缩小 Eclipse SDK 中的时间轴面板?

android - Debug.startMethodTracing() 跟踪文件的目录

android - 跟踪 View 不起作用

android - 如何在 AlertDialog 中链接部分消息?

java - 确定应用程序的使用次数 - Android

java - 您通过 Intent/bundle 发送多少数据到其他 Activity/fragment ?