Как получить журналы dumpstate в samsung galaxy grand?

Во время работы над своим приложением я столкнулся с крахом приложения. Но я не могу получить журнал dumpstate из data/logпапки. Итак, каково решение, чтобы получить dumpstate. Или мне нужно создать любую папку с именем моего приложения в папке данных?

Заранее спасибо за помощь..

Может быть, вы хотите проверить это на SO: запись состояния дампа в файл android ? (также см.: dumpsys и dumpstate ) Я думаю, что это скорее связано с развитием. Здесь мы рассматриваем точку зрения конечного пользователя, вопросы разработки лучше задавать в SO.

Ответы (2)

В этом случае вам не нужна оболочка adb для получения журналов состояния дампа .

Каждое устройство Samsung имеет встроенные инструменты, такие как SysDump, просто выполните следующие действия:

1) Откройте приложение «Телефон» на своем устройстве и введите:*#9900#

2) В зависимости от того, насколько подробные журналы вы хотели бы получить, изменения Debug Levelи Silent logпараметры (по умолчанию уровень отладки установлен Disabled/LOW, а тихий журнал отключен)

3) Нажмите Run dumpstate/logcat/modem log(должно быть первым вариантом) дождитесь завершения процесса

4) Щелкните Copy to sdcard(include CP Ramdump). Это важный шаг, поскольку по умолчанию собранные журналы будут храниться в /data/logкаталоге с правами root, поэтому вы не сможете получить к нему доступ без прав root.

5) Ваши журналы будут храниться в /logкаталоге на вашем ХРАНИЛИЩЕ УСТРОЙСТВА (это означает, что вам не нужен root-доступ, чтобы найти его, просто используйте файловый менеджер).

Если на устройстве нет номеронабирателя, введите (+30012012732+в калькулятор, а затем продолжите ввод*#9900#

Если вы хотите создать файл состояния дампа с ПК (используя adb), выполните эту команду из оболочки:

adb shell dumpstate > dumpstate.log

Это создаст файл dumpstate.logв текущем каталоге на вашем ПК. Вы можете использовать это как часть отчета об ошибке.