Не могу видеть логи ATrace в logcat - PullRequest
0 голосов
/ 24 октября 2018

Я использовал механизм трассировки для C ++, описанный здесь Google.Я проверяю ATrace_isEnabled и, в то время как я получаю истинное значение для ATrace_isEnabled, я не вижу никаких журналов в logcat.

Я также прошел с этим ответом, но чтобы его включить, я должен запустить systrace.py --app = "мое двоичное имя".Установка флагов не помогает

Что-то мне не хватает?

Я на Android 6.0.1

1 Ответ

0 голосов
/ 14 июня 2019

Установка флагов не помогает, потому что в исходном коде логика такова, что она снова меняется на 0.Вам необходимо указать имя приложения, например

adb shell "setprop debug.atrace.app_number 1" adb shell "setprop debug.atrace.app_0 appname"

, и для получения журналов в logcat используйте это __android_log_print(ANDROID_LOG_INFO, LOG_TAG, "ATrace_isEnabled = %s", ATrace_isEnabled1()?"true":"false");.Определите LOG_TAG для этого.для получения дополнительной помощи см. ATrace_isEnabled (), возвращаемое false

...