Значок приложения ADB Shell - Debug ToolboxADB Shell - Debug ToolboxТерминал и инструменты отладки

Выполняйте команды ADB. Выясняйте причины неполадок устройства.

ADB Shell — набор инструментов командной строки и отладки Android. Через авторизованное беспроводное подключение ADB выполняйте команды, фильтруйте Logcat и открывайте инструменты для приложений, файлов и параметров экрана.

Терминал ADB Shell с подсказками команд и элементами ввода

Выберите инструмент для задачи

Команды ADB, приложения, файлы и инструменты для устройств.

Выполняйте команды в терминале или откройте отдельный инструмент для устройства.

01 / От слов к делу

Используйте команды, чтобы выяснять причины неполадок устройства.

Исследуйте фоновый процесс, передайте файл или проверьте, как интерфейс выглядит на экране.

01

Сохраните команду. Не вводите её заново.

Возвращайтесь к истории, используйте подсказки команд и путей, делитесь выводом терминала, когда нужна помощь с его разбором.

ТОЛЬКО ЧТЕНИЕ · В ОБОЛОЧКЕ УСТРОЙСТВАgetprop ro.build.version.release

Читает версию Android. Не меняет настройки.

Подробнее о терминале
02

Изучайте то, что работает в фоне.

Проверяйте запущенные приложения и процессы, изучайте сведения о пакетах и журналы, чтобы разобраться в неожиданном поведении.

ПриложенияПроцессыДиагностика
Подробнее об управлении приложениями
03

Передавайте файлы. Управляйте телевизором.

Просматривайте папки и передавайте файлы между устройствами. Управляйте подключённым Android TV с помощью кнопок пульта и ввода текста.

ФайлыПередачаПульт ТВ
Подробнее об управлении устройством
04

Проверьте другой вариант отображения.

Измените плотность, разрешение и поворот экрана, затем сделайте скриншот результата. Закончив сравнение, сбросьте параметры экрана.

ЭкранСкриншот
Подробнее об инструментах проверки

Переходите от приложения или процесса к его журналам, файлам и сведениям о системе, не покидая набор инструментов.

02 / Внутри приложения

Познакомьтесь со всем набором инструментов отладки.

Восемь групп инструментов для команд, управления устройствами и поиска неполадок.

Терминал и подключения

Выполняйте команды без лишнего ввода.

Откройте локальную оболочку или подключитесь к устройству Android по ADB. Используйте историю, подсказки и автодополнение, переключайте окна оболочки. Делитесь выводом, когда нужна помощь с его разбором.

Посмотреть пример
На практике

Подключите телефон, проверьте его командой и затем вернитесь к этой команде через историю.

Приложения и процессы

Узнайте, что установлено и что запущено.

Просматривайте установленные и запущенные приложения, сведения о пакетах и процессы. Запускайте, удаляйте, останавливайте, включайте и отключайте приложения, очищайте их данные и открывайте диагностику пакетов.

Посмотреть пример
На практике

Найдите приложение по имени, изучите сведения о нём и проверьте его запущенный процесс.

Локальные и удалённые файлы

Передавайте файлы между устройствами.

Просматривайте папки на своём и подключённом устройствах. Отправляйте файлы на целевое устройство, копируйте их обратно, открывайте и удаляйте ненужные элементы.

Посмотреть пример
На практике

Передайте файл с телефона на подключённое устройство, затем проверьте папку назначения.

Пульт ТВ и действия с устройством

Управляйте подключённым устройством с телефона.

Используйте кнопки навигации, главного экрана, возврата, меню, цифр и громкости для Android TV. Отправляйте текст специальным инструментом ввода, управляйте включением экрана, перезагрузкой и мобильными данными.

Посмотреть пример
На практике

Введите поисковый запрос на Android TV с телефона вместо экранной клавиатуры телевизора.

Параметры экрана

Настройте отображение под свой экран.

Просматривайте и меняйте разрешение и плотность отображения, выбирайте поворот экрана и настраивайте отступы. Чтобы вернуться к значениям по умолчанию, сбросьте параметры экрана.

Посмотреть пример
На практике

Попробуйте другую плотность отображения, сравните расположение элементов и восстановите исходное значение.

Скриншоты

Покажите результат, который хотите объяснить.

Сделайте снимок экрана подключённого устройства, просмотрите его, сохраните или поделитесь им. Зафиксируйте состояние приложения или результат изменения настроек устройства.

Посмотреть пример
На практике

Сделайте скриншот проблемы с отображением и отправьте его вместе с описанием неполадки.

Мониторинг и сведения об устройстве

Сопоставьте неполадку с работой устройства.

Следите за загрузкой CPU и использованием памяти, изучайте сведения об устройстве. Применяйте текстовый фильтр Logcat, чтобы сосредоточиться на нужных сообщениях при исследовании приложения.

Посмотреть пример
На практике

Читайте отфильтрованные журналы и одновременно следите за CPU и памятью при воспроизведении проблемы.

Свойства системы

Проверяйте сведения о системе и сборке Android.

Просматривайте свойства системы Android и сведения о сборке устройства. Используйте эти значения, чтобы изучить целевое устройство и зафиксировать его конфигурацию.

Посмотреть пример
На практике

Проверьте свойство сборки перед сравнением поведения двух устройств.

03 / Установите подключение

Откройте локальную оболочку или подключитесь по ADB.

Откройте локальную оболочку на телефоне или выберите устройство для подключения по ADB.

01

Локальная оболочка

Откройте локальный терминал и сразу перейдите к командам на устройстве в ваших руках.

02

Беспроводное сопряжение

На поддерживаемых устройствах с Android 11 и новее включите беспроводную отладку (Wireless debugging). Для установления доверия используйте адрес, порт и код сопряжения, показанные Android.

03

ADB по сети

Подключитесь по текущему адресу ADB целевого устройства. Порт подключения может отличаться от порта сопряжения. Для старых способов настройки может потребоваться первоначальная активация по USB с компьютера.

Подробности о сопряжении и разрешениях есть в ответах на вопросы; ниже также приведены руководства по подключению.

Справка Android по беспроводному ADB

Помощь с подключением

Понятный путь к первому подключению.

Найдите инструкции для своего устройства и способа подключения.

04 / Перед началом работы

Вопросы об ADB Shell и полезные ответы.

Нужна помощь с настройкой?

Связаться с поддержкой
Что можно делать в ADB Shell?

Выполняйте команды оболочки, просматривайте Logcat, управляйте приложениями и файлами, меняйте параметры экрана и изучайте данные диагностики системы. Для инструментов управления устройством требуется авторизованное подключение ADB.

Как не вводить команды заново?

Используйте команды из истории и подсказки команд и путей, чтобы меньше печатать. Фильтруйте Logcat для поиска нужных сообщений и делитесь выводом терминала при разборе неполадок.

Можно ли управлять другим устройством Android?

Да. Выберите доступное целевое устройство, включите отладку и разрешите подключение ADB. Можно работать с другим телефоном, планшетом или Android TV либо использовать поддерживаемое локальное подключение ADB на том же устройстве.

Нужен ли компьютер?

На поддерживаемых устройствах с Android 11 и новее сопряжение можно настроить через беспроводную отладку. Для старых способов подключения ADB по сети может потребоваться первоначальное USB-подключение к компьютеру. Выберите руководство, подходящее вашему устройству.

Чем отличаются сопряжение и подключение?

Сопряжение устанавливает доверие между устройствами. После него подключитесь по текущему адресу ADB и порту подключения — он может отличаться от порта сопряжения. Во время работы отладка должна оставаться включённой.

Какие разрешения используют инструменты?

Локальная оболочка работает с разрешениями приложения, а подключённая оболочка ADB — с разрешённым доступом для отладки целевого устройства. Авторизация ADB не предоставляет root-доступ. Доступность файлов, настроек и действий зависит от версии Android, программного обеспечения устройства и разрешений.

Как получить помощь с подключением?

Напишите на support@nextaix.com, указав версию Android, версию приложения, способ подключения и текст ошибки. Перед отправкой скриншотов или журналов удалите личные данные.

ADB Shell - Debug Toolbox

Выполняйте команды со своего телефона.

Скачайте ADB Shell в Google Play, чтобы выполнять команды и пользоваться инструментами для устройств.