Запуск Android Systrace на устройстве
Я не могу запустить инструмент Android SDK под названием systrace.pl, потому что я получаю ошибки, такие как:
error opening /sys/kernel/debug/tracing/options/overwrite: No such file or directory
И действительно, каталог / sys / kernel / debug / tracing даже не существует.
Небольшое исследование показало, что мне нужно включить debugfs с помощью следующей команды:
mount -o rw,remount -t debugfs none /sys/kernel/debug
Запуск mount после этого означает, что debugfs запущен:
#mount
...
/sys/kernel/debug /sys/kernel/debug debugfs rw,relatime 0 0
...
И у меня включена трассировка (все пункты) в меню настроек разработчика. Я использую стоковую ROM 4.1.1 на Samsung Galaxy S3.
Существует множество статей о systrace для Android, но, похоже, ничто не решает проблему отсутствия файлов в / sys / kernel / debug / tracing ...