Здравствуйте. Ищу инструкцию как вытянуть логи конкретного приложения на андроиде. Есть установленный ADB, через него вижу логи, только не знаю как отобрать логи для определенного приложения. И есть программа CatLog, но незнаю как в ней сохранить файл с логами. Помогите кто знает. Спасибо)

[Ищу] Снятие логов android
#1
Отправлено 14 марта 2016 - 09:17
#2
Отправлено 14 марта 2016 - 09:44
Я монитором пользовался (в platform-tools sdk лежит, если память не изменяет), всё же через GUI работать удобнее несколько.
#3
Отправлено 14 марта 2016 - 10:13
Я монитором пользовался (в platform-tools sdk лежит, если память не изменяет), всё же через GUI работать удобнее несколько.
Ну да, через файл monitor.bat только как искать логи конкретного приложения?
А вообще интересует вопрос: какие логи нужно отправлять при нахождении ошибки, все или только логи приложения тестируемого?
может разработчику нужно видеть сторонние процессы или нет?
#4
Отправлено 14 марта 2016 - 10:27
Приложения можно фильтровать по их по activity name, если не знаешь его, можно через adb использовать dumpsys activity (там есть running activities). Плюс можно фильтровать по уровню логов (по умолчанию verbose, вроде).
Касательно второго вопроса, это зависит, как мне кажется. Лично я не так часто логи в репорты вставлял, но они мне помогали найти причину ошибки. Если повезёт, то у вас могут быть assert'ы какие-нибудь выводиться, например.
#5
Отправлено 14 марта 2016 - 10:48
Приложения можно фильтровать по их по activity name, если не знаешь его, можно через adb использовать dumpsys activity (там есть running activities). Плюс можно фильтровать по уровню логов (по умолчанию verbose, вроде).
Касательно второго вопроса, это зависит, как мне кажется. Лично я не так часто логи в репорты вставлял, но они мне помогали найти причину ошибки. Если повезёт, то у вас могут быть assert'ы какие-нибудь выводиться, например.
Можно подробней об этом "dumpsys activity (там есть running activities)." Что открывать Android studio или monitor.bat ? или где это смотреть?
По поводу второго: не понял вообще ответа
#6
Отправлено 14 марта 2016 - 11:04
dumpsys — команда adb, к слову, судя по http://developer.and...help/shell.html, оно и в ddms должно быть.
По поводу второго: не понял вообще ответа
Я имел в виду, что это зависит от конкретной ситуации. В моём случае, как правило, отправки логов не требовалось, но сами логи позволяли мне лучше понимать процессы. Из тех что отправлял, обычно это были stack trace'ы и assert'ы, хотя были случаи когда отсылал также и системные логи.
#7
Отправлено 16 апреля 2022 - 17:22
Вот несколько способов снятия логов с iPhone:
Вот несколько способов снятия логов с Android:
YouTube channel - mobile testing:
https://www.youtube.com/c/alex_QA
Темы с аналогичным тегами log, логи, андроид, android, logs, adb, logcat
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных