Отладка устройства на базе Android
Для решения проблем, возникающим с программным обеспечением Android, а также аппаратной частью, может быть полезным воспользоваться отладчиком. По-видимому, самым распространенным будет использовать настольный компьютер. Для этого нужно выполнить следующие действия:
1. Включить в Android отладку через USB - "USB Debugging". В современных версиях Android она скрыта от пользователя и потребуется войти в настройки, далее выбрать пункт "About Phone". Прокрутить экран ниже и сделать 7 касаний пункта, где выводится “Build Number” . Далее вернуться в пункт "About Phone" и войти в появившийся после описанных действий пункт “Developer Options”.
2. На настольный компьютер установить Android Debug Bridge (adb). Чтобы не устанавливать целиком Android Studio, достаточно установить Android SDK Platform-Tools . В составе которой и находится консольная утилита adb. По умолчанию файлы будут расположены по следующему пути c:\Users\USERNAME\AppData\Local\Android\Sdk\platform-tools>
3. Установить на настольный компьютер драйвера для телефона. В случае Huawei они содержатся в HiSuite.
4. Подключить телефон к компьютеру.
4. Выполнить команду для запуска ADB-сервера на компьютере, на телефоне он также запустится.
adb logcat
На сообщение "Allow USB debugging", возникшее на телефоне, выбрать Yes.
Перенаправление вывода в файл для дальнейшего анализа. Если указать параметр -f, то можно сохранить в файл на телефоне, но нужно путь с правами для записи.
adb logcat > c:\workdir\test
- После завершения работы
После отладки нужно выключить отладку (пункт 1). Т.к. потенциальная опасность для вашего устройства при подключении его проводом в ненадежных местах.
Команда вывода лога с телефона имеет свои параметры и они доступны logcat --help.