May 6, 2020

Логи Андроид | Android Logs

Снятие логов с Android девайсов

Windows

1. Включите режим откладки на телефоне. Включается он просто, заходим в “Настройки – Система – О телефоне” и 7 раз нажимаем по пункту “Номер сборки”. После этого переходим в “Настройки – Система – Для разработчиков - Отладка по USB”. Так же, при подключении девайса к компьютеру не забудете нажать в всплывающем окне “Разрешить откладку”. Пока данное окно не появится логи записать не получится, а программа будет выдавать окно “Waiting for device”. Важно: кабель обязательно подключайте к USB 2.0!

2. Заходим на https://developer.android.com/studio/releases/platform-tools.html и скачиваем SDK

3. Распаковываем файл на наш жесткий диск

4. Заходим в папку с программой и нажимаем ALT+D, либо просто выбираем окно, где прописан путь к папке:

5. Пишем cmd и нажимаем Enter:

6. Прописываем “adb logcat –c” (без кавычек), дабы очистить лог (вводим руками)

7. Воспроизводим ошибку от начала до конца

8. Собираем логи, путем ввода команды “adb logcat –d –v time >.\log.txt” (без кавычек)

9. В папке с программой вы увидите файл log.txt

10. Прикладываем оный к отчету о найденном баге

Примечание: Иногда в логи может попасть оператор. Старайтесь проверять логи по ключевым словам (стране, оператору) через поиск Ctrl+F и заменять их на зарубежные. Пример наскриншоте:


Что делать если вы подключили девайс, что бы снять логи, но программа его не видит:

У вас не установлены драйвера – “AdbDrivers”, после их установки девайс будет отображаться. Введите в поисковое окно google название своего девайса и слово “driver”.

MacOS

1. Включите режим откладки на телефоне. Включается он просто, заходим в “Настройки – Система – О телефоне” и 7 раз нажимаем по пункту “Номер сборки”. После этого переходим в “Настройки – Система – Для разработчиков - Отладка по USB”. Так же, при подключении девайса к компьютеру не забудете нажать в всплывающем окне “Разрешить откладку”. Пока данное окно не появится логи записать не получится, а программа будет выдавать окно “Waiting for device”. Важно: кабель обязательно подключайте к USB 2.0!

2. Заходим на https://developer.android.com/studio/releases/platform-tools.html и скачиваем SDK

3. Подключаем устройство Android к устройству MacBook с помощью USB-кабеля.

4. Откроем новый терминал и изменим рабочий каталог на путь, по которому установлен Android SDK (cd [путь, по которому находится Android SDK]/platform-tools).

5. Введите команду “./adb logcat –c”.

6. Введите команду “./adb logcat -v threadtime > ./android-debug.log”.

7. Воспроизведите баг.

8. Чтобы остановить процесс записи нажмите Ctrl + C в окне терминала.

9. Файл с логами вы найдете в папке с программой и он будет иметь название: android-debug.log.


Telegram: @Amojitocom