4

我正在尝试使用 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 仅回归

我无法理解此错误消息,也没有在 Google 上找到任何有用的信息。

任何帮助将非常感激。

谢谢!

4

1 回答 1

1

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

或这样做:

android.os.Debug.startMethodTracing("xxx");
android.os.Debug.stopMethodTracing();
于 2011-09-15T12:07:30.690 回答