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 に答える