Во время работы над своим приложением я столкнулся с крахом приложения. Но я не могу получить журнал dumpstate из data/log
папки. Итак, каково решение, чтобы получить dumpstate. Или мне нужно создать любую папку с именем моего приложения в папке данных?
Заранее спасибо за помощь..
В этом случае вам не нужна оболочка 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
в текущем каталоге на вашем ПК. Вы можете использовать это как часть отчета об ошибке.
Иззи