Сбор логов на платформе Android
Есть два способа собрать логи на платформе Android
Для обоих способов необходимо будет проделать некоторые подготовительные действия:
- Убедитесь, что на вашем устройстве Android включены параметры разработчика (Настройки> Об устройстве> нажмите на номер сборки 7 раз, и Параметры разработчика будут отображаться в меню «Настройки»).
- Включите отладку по USB на вашем устройстве (Настройки>Дополнительные настройки>Параметры разработчика> Отладка по USB)
Способ 1 - при тестировании приложений, используя ADB Debug в рамках пакета SDK Platform-tools (часть функционала Android SDK Manager)
2. Распакуйте архив и сохраните его в удобном месте, например в корневой папке диска, чтобы путь к директории не был перегружен. После этого можно создать ярлык папки и поместить его на рабочий стол для удобства доступа.
3. Откройте папку platform-tools и нажмите Alt + D, затем скопируйте путь
4. Откройте терминал (Win + R и введите cmd, затем нажмите Enter), введите cd, вставьте путь и нажмите Enter (Например: cd c://platform-tools) (Тоже самое в macOS Terminal)
(Альтернативный способ, используя Windows PowerShell - находясь в папке platform-tools с зажатой клавишей Shift нажать в пустое поле ПКМ (и выбрать "Открыть Powershell здесь"). Результатом будет тоже самое, как и 3-4 шаг, но в другой оболочке командной строки и в 1 действие, без постоянного указания пути к папке)
5. Очистите журнал устройства, сохраненный до сих пор. В консоли введите: adb logcat -c - (./adb logcat -c для Windows PowerShell)
6. Воспроизведите вашу ошибку на телефоне от начала до конца
7. Соберите журнал, набрав в консоли: adb logcat -d -v time >.\log.txt - (./adb logcat -d -v time >.\log.txt)
8. Вы увидите файл log.txt в папке
9. Загрузите файл log.txt в ваш отчет об ошибке
Способ 2 - Chrome, Chrome DevTools) при тестировании сайтов на платформе Android
Для начала вам нужно настроить консоль браузера Chrome.
Для этого на любой вкладке Chrome нажимаем клавишу F12. Далее нажать на "Три точки" справа вверху открывшегося окна. И потом нажать на Settings.
Далее в блоке Console отмечаем галочки как на скриншоте
После этого в адресной строке новой вкладки нужно ввести:
Далее подключаем телефон по USB к ПК. В браузере на компьютере должно отображаться примерно такое окно:
На телефоне открываем браузер Chrome и открываем тестируемый сайт. После открытия сайта на телефоне, на ПК в браузере должна отобразиться тестируемая ссылка:
- Нажимаем на иконку перечеркнутого кружка для очистки консоли.
- Начинаем воспроизводить ошибку по шагам
- После воспроизведения нажать в консоли на любую строку с текстом правой кнопкой мыши и кликаем на Сохранить как...
Проверьте сохраненные логи в блокноте. Логи должны всегда начинаться со строки Navigated to "Ссылка на главную страницу тестируемого сайта". Если логи начинаются не с такой строки, то лишние строки в начале, как в данном случае нужно будет удалить и сохранить файл.