我正在使用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(),因此跟踪文件数据最终为空。