4

ソースコードがなくても、Android APKのメソッドカバレッジについて教えてもらえますか? インストルメンテーションを通じてメソッド カバレッジ情報を提供できる Android 固有のバージョンの emma プロジェクトがあると聞きました。しかし、ソース コードがない場合、どうすればコードを計測できますか?

私の目標は、アプリケーションの実行中にランタイムで呼び出されたメソッドに関するレポートを取得する方法です。

4

1 に答える 1

6

どのメソッドが呼び出されたかのレポートを取得するのに emma は必要ありません。ただ:

  1. DDMSを開始
  2. デバイスを選択しました
  3. プロセスを選択
  4. 「Start method profiling」ボタンを押します(赤いボタンの矢印)
  5. 「メソッドプロファイリングを停止」

次のようなレポートが表示されます。

ここに画像の説明を入力

http://developer.android.com/tools/debugging/debugging-tracing.htmlで詳細を参照してください。

于 2012-09-29T02:43:11.060 に答える