Android - 无法使用traceview

时间:2011-06-27 11:03:06

标签: android android-traceview

我正在尝试使用traceview对Android应用程序运行一些分析。我用以下几行包装了我想要跟踪的代码:

Debug.startMethodTracing("xxx");
// code
Debug.stopMethodTracing();

它成功生成了一个跟踪文件,我使用以下命令行从sdcard中提取:

  

./ adb pull /sdcard/xxx.trace

然而,当像这样运行traceview时:

  

./ traceview /.../ xxx.trace

我收到以下错误消息:

  

用法:java   com.android.traceview.MainWindow [-r]   trace -r regression only

我无法理解此错误消息,但我在Google上找不到任何有用的内容。

非常感谢任何帮助。

谢谢!

1 个答案:

答案 0 :(得分:1)

确保您导入的Debug类是这个:android.os.Debug

或者这样做:

android.os.Debug.startMethodTracing("xxx");
android.os.Debug.stopMethodTracing();