3

Android 4.2 (avd 17) エミュレーターで systrace を使用しようとしています。

USB debuggimg を有効にし、トレース オプションで WebView を有効にして、こちらのガイドに従ってください http://www.youtube.com/watch?feature=player_embedded&v=Q8m9sHdyXnE#t=31m15s

しかし、Android ツール ディレクトリで ./systrace.py を使用してトレースを開始しようとすると、次の出力が表示されます。

error opening /sys/kernel/debug/tracing/options/overwrite: No such file or directory (2)
error opening /sys/kernel/debug/tracing/events/sched/sched_switch/enable: No such file or directory (2)
error opening /sys/kernel/debug/tracing/events/sched/sched_wakeup/enable: No such file or directory (2)
error opening /sys/kernel/debug/tracing/events/power/cpu_frequency/enable: No such file or directory (2)
error opening /sys/kernel/debug/tracing/events/power/cpu_idle/enable: No such file or directory (2)
error opening /sys/kernel/debug/tracing/buffer_size_kb: No such file or directory (2)
error opening /sys/kernel/debug/tracing/trace_clock: No such file or directory (2)
error opening /sys/kernel/debug/tracing/events/workqueue/enable: No such file or directory (2)
error opening /sys/kernel/debug/tracing/events/ext4/ext4_sync_file_enter/enable: No such file or directory (2)
error opening /sys/kernel/debug/tracing/events/ext4/ext4_sync_file_exit/enable: No such file or directory (2)
error opening /sys/kernel/debug/tracing/events/block/block_rq_issue/enable: No such file or directory (2)
error opening /sys/kernel/debug/tracing/events/block/block_rq_complete/enable: No such file or directory (2)
error opening /sys/kernel/debug/tracing/tracing_on: No such file or directory (2)
error: unable to start trace
error opening /sys/kernel/debug/tracing/tracing_on: No such file or directory (2)
error opening /sys/kernel/debug/tracing/options/overwrite: No such file or directory (2)
error opening /sys/kernel/debug/tracing/events/sched/sched_switch/enable: No such file or directory (2)
error opening /sys/kernel/debug/tracing/events/sched/sched_wakeup/enable: No such file or directory (2)
error opening /sys/kernel/debug/tracing/events/power/cpu_frequency/enable: No such file or directory (2)
error opening /sys/kernel/debug/tracing/trace_clock: No such file or directory (2)
error opening /sys/kernel/debug/tracing/events/workqueue/enable: No such file or directory (2)
error opening /sys/kernel/debug/tracing/events/ext4/ext4_sync_file_enter/enable: No such file or directory (2)
error opening /sys/kernel/debug/tracing/events/ext4/ext4_sync_file_exit/enable: No such file or directory (2)
error opening /sys/kernel/debug/tracing/events/block/block_rq_issue/enable: No such file or directory (2)
error opening /sys/kernel/debug/tracing/events/block/block_rq_complete/enable: No such file or directory (2)
unable to start tracing
error opening /sys/kernel/debug/tracing/buffer_size_kb: No such file or directory (2)

トレースを機能させるために何をする必要があるか知っている人はいますか?

4

1 に答える 1

1

systrace はエミュレータではサポートされていません。デバイスのみをサポートします。

詳細:

Android エミュレーターで systrace ツールを実行できない

Windows 7 で Jelly Bean 4.1 エミュレーターを使用して ADB で systrace ツールを実行するとエラーが発生する

デバイスの場合 SDK を最新バージョンに更新します。

systrace ファイルのパスはandroid-sdk\tools\systrace\systrace.py. 最新のアンドロイド 4.2+ android-sdk\platform-tools\systrace\systrace.py

次のコマンドを使用してデバイスをルートし、再マウントします。

adb root
adb remount
于 2013-06-12T13:16:36.930 に答える