ADB logcat: как получить имя приложения? - PullRequest
0 голосов
/ 26 августа 2018

Мой телефон зависает, и я пытаюсь определить, какие приложения вызывают его.Когда я вижу вывод adb logcat онлайн, он дает имя приложения, но я не вижу его вообще:

08-26 08:33:09.596  6547  6563 I art     : Starting a blocking GC NativeAlloc
08-26 08:33:09.596  6547  6563 I art     : Starting a blocking GC NativeAlloc
08-26 08:33:09.685 20256 20374 I art     : Starting a blocking GC NativeAlloc
08-26 08:33:09.685 20256 20374 I art     : Starting a blocking GC NativeAlloc
08-26 08:33:09.710  1736  2376 I art     : Starting a blocking GC NativeAlloc
08-26 08:33:09.710  1736  2376 I art     : Starting a blocking GC NativeAlloc

Как мне получить logcat для отображения имени приложения или использовать PID дляполучить имя приложения?

1 Ответ

0 голосов
/ 26 августа 2018

adb logcat распечатывает необработанный текст из файла журнала устройства.Вы не можете заставить его напечатать дополнительную информацию, потому что то, что вы видите, - это все, что есть.В показанном примере приложение, которое регистрирует выходные данные, называется «art».Это Android Run Time .Записи журнала, которые вы показываете, говорят нам, что во время выполнения выполняется сборка мусора.Трудно сказать, является ли это причиной зависания вашего устройства.Это также не говорит нам о том, почему в искусстве выполняется такая большая сборка мусора или какое приложение потребляет память устройства, что требует запуска ГХ.

...