0

現在使用しているネイティブ Android アプリでベンチマークを実行したいと考えています。Eclipse で目的のデータを logcat に出力することができましたが、1) テストを複数回実行し、2) logcat の出力を記録する良い方法を探しています。

私は通常、C++ 開発者なので、ターミナルで bash スクリプトを実行してプログラムを複数回実行し、出力をテキスト ファイルにリダイレクトする方法に精通しています。ただし、ネイティブの Android アプリで同様のことができるかどうかはわかりません。

開始する場所に関するアドバイスをいただければ幸いです。

ありがとう

4

1 に答える 1

0

確かに、この種のフレームワークはありますが、bash スクリプトが好きな環境であれば、それを使用できない理由はありません。

  • am startたとえば、adb シェルとコマンドを使用してアクティビティを起動できます。

    adb shell 'am start -a android.intent.action.MAIN -n your.package.name/.YourActivity'

  • adb logcatホスト上の標準出力に喜んで出力します。そこでは、関心のあるものを簡単にgrepしたり、必要な他の分析を実行したりできます

于 2013-05-21T21:06:38.900 に答える