Логи Андроид | 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.