Перейти к содержимому

Фотография

[Ищу] Снятие логов android

log логи андроид android logs adb logcat

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 6

#1 slavakuharenkov

slavakuharenkov

    Новый участник

  • Members
  • Pip
  • 12 сообщений
  • ФИО:Кухаренков Ярослав

Отправлено 14 марта 2016 - 09:17

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


  • 0

#2 Garm

Garm

    Активный участник

  • Members
  • PipPip
  • 116 сообщений

Отправлено 14 марта 2016 - 09:44

Я монитором пользовался (в platform-tools sdk лежит, если память не изменяет), всё же через GUI работать удобнее несколько.


  • 0

#3 slavakuharenkov

slavakuharenkov

    Новый участник

  • Members
  • Pip
  • 12 сообщений
  • ФИО:Кухаренков Ярослав

Отправлено 14 марта 2016 - 10:13

Я монитором пользовался (в platform-tools sdk лежит, если память не изменяет), всё же через GUI работать удобнее несколько.

Ну да, через файл monitor.bat только как искать логи конкретного приложения?

А вообще интересует вопрос: какие логи нужно отправлять при нахождении ошибки, все или только логи приложения тестируемого?

может разработчику нужно видеть сторонние процессы или нет?


  • 0

#4 Garm

Garm

    Активный участник

  • Members
  • PipPip
  • 116 сообщений

Отправлено 14 марта 2016 - 10:27

Приложения можно фильтровать по их по activity name, если не знаешь его, можно через adb использовать dumpsys activity (там есть running activities). Плюс можно фильтровать по уровню логов (по умолчанию verbose, вроде).

 

Касательно второго вопроса, это зависит, как мне кажется. Лично я не так часто логи в репорты вставлял, но они мне помогали найти причину ошибки. Если повезёт, то у вас могут быть assert'ы какие-нибудь выводиться, например. 


  • 0

#5 slavakuharenkov

slavakuharenkov

    Новый участник

  • Members
  • Pip
  • 12 сообщений
  • ФИО:Кухаренков Ярослав

Отправлено 14 марта 2016 - 10:48

Приложения можно фильтровать по их по activity name, если не знаешь его, можно через adb использовать dumpsys activity (там есть running activities). Плюс можно фильтровать по уровню логов (по умолчанию verbose, вроде).

 

Касательно второго вопроса, это зависит, как мне кажется. Лично я не так часто логи в репорты вставлял, но они мне помогали найти причину ошибки. Если повезёт, то у вас могут быть assert'ы какие-нибудь выводиться, например. 

Можно подробней об этом "dumpsys activity (там есть running activities)." Что открывать Android studio или monitor.bat ? или где это смотреть?

По поводу второго: не понял вообще ответа


  • 0

#6 Garm

Garm

    Активный участник

  • Members
  • PipPip
  • 116 сообщений

Отправлено 14 марта 2016 - 11:04

dumpsys — команда adb, к слову, судя по http://developer.and...help/shell.html, оно и в ddms должно быть.

 

 

 

По поводу второго: не понял вообще ответа

Я имел в виду, что это зависит от конкретной ситуации. В моём случае, как правило, отправки логов не требовалось, но сами логи позволяли мне лучше понимать процессы. Из тех что отправлял, обычно это были stack trace'ы и assert'ы, хотя были случаи когда отсылал также и системные логи.


  • 0

#7 alexandr_qa

alexandr_qa

    Новый участник

  • Members
  • Pip
  • 12 сообщений
  • ФИО:Maleiko Alexandr Sergeevich

Отправлено 16 апреля 2022 - 17:22

Вот  несколько способов снятия логов с iPhone:

 

https://youtu.be/OlkbB9YRL-E

 

Вот несколько способов снятия логов с Android:

 

https://youtu.be/5CSK_SAFGsA


  • 0

YouTube channel - mobile testing: 
https://www.youtube.com/c/alex_QA




Темы с аналогичным тегами log, логи, андроид, android, logs, adb, logcat

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных