Systrace на эмуляторе Android

Я пытаюсь использовать systrace на эмуляторе Android 4.2 (AVD 17)

Я включил отладку usb и активировал веб-просмотр в опциях трассировки и следовал этому руководству здесь http://www.youtube.com/watch?feature=player_embedded&v=Q8m9sHdyXnE

Но когда я пытаюсь начать трассировку с помощью./systrace.py в директории android tools, я вижу следующий вывод

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)

Кто-нибудь знает, что мне нужно сделать, чтобы трассировка работала?

1 ответ

Решение

systrace не поддерживает эмулятор. это поддержка только для устройств.

больше деталей:

Невозможно запустить инструмент systrace на эмуляторе Android

Ошибка запуска инструмента systrace в ADB с использованием эмулятора Jelly Bean 4.1 в Windows 7

Для устройств Обновите ваш SDK до последней версии.

путь к файлу systrace android-sdk\tools\systrace\systrace.py, последний андроид 4.2+ android-sdk\platform-tools\systrace\systrace.py,

root и перемонтируйте устройство, используя следующую команду.

adb root
adb remount
Другие вопросы по тегам