Перейти к содержанию

Отладка устройства на базе 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.

Ссылки

[править]