Repolode
mzlogin

mzlogin/awesome-adb

Большой двуязычный справочник по командам Android Debug Bridge (adb): установка приложений, работа с файлами, просмотр логов и сведений об устройстве.

Звёзды
12,523
Форки
2,287
Открытые issues
52
Последний коммит
в прошлом месяце

Что это?

awesome-adb — тематический справочник по командам Android Debug Bridge (adb). В нём собраны наиболее частые задачи Android-разработчиков, тестировщиков и энтузиастов устройств: подключение по USB или Wi-Fi, установка и удаление APK, просмотр списка пакетов и их отключение, очистка данных приложений, запуск Activity и сервисов с помощью инструментов am и pm.

Помимо подключения и управления приложениями, справочник описывает передачу файлов на устройство и с него, эмуляцию нажатий клавиш и ввод текста командой input, фильтрацию вывода logcat по уровню и тегу, а также чтение сведений об аппаратной части и системных свойств — например, модели, заряде батареи, плотности экрана, процессоре и памяти. В нём также приведены распространённые коды ошибок установки APK с их значениями и рекомендуемыми решениями, а также примечания о командах, требующих root-доступа, и различиях в поведении между версиями Android и кастомными прошивками.

Материалы оформлены как Markdown-документ с оглавлением; в README есть ссылка на английскую версию.

Ключевые возможности

  • 01Описывает подключение устройств по USB и Wi-Fi, в том числе беспроводную отладку в Android 11 и новее.
  • 02Приводит команды установки и удаления приложений, а также таблицу распространённых кодов ошибок INSTALL_FAILED с вариантами решения.
  • 03Показывает, как с помощью pm просматривать список пакетов, включать и отключать их, а также очищать данные приложений.
  • 04Описывает запуск Activity, сервисов и широковещательных сообщений с помощью am, включая распространённые системные действия.
  • 05Объясняет, как эмулировать нажатия клавиш и ввод текста командой input; содержит справочник кодов клавиш.
  • 06Рассказывает о фильтрации вывода logcat по уровню и тегу, а также о чтении сведений об аппаратной части и системных свойств устройства.

Сценарии использования

  • Установка, обновление или отладка APK на физическом устройстве либо эмуляторе.
  • Поиск команды adb для конкретной задачи без необходимости собирать информацию из разрозненных источников.
  • Диагностика сбоя установки APK по коду ошибки и подбор рекомендуемого решения.
  • Автоматизация устройства с помощью скриптов — например, отправка событий клавиатуры или запуск широковещательных сообщений для тестирования.

Быстрый старт

  1. 1

    Подключите устройство Android по USB и убедитесь, что оно обнаружено

    adb devices
  2. 2

    Установите приложение из APK-файла

    adb install <path_to_apk>
  3. 3

    Выведите список установленных сторонних приложений

    adb shell pm list packages -3

Что важно знать

  • Это справочный документ с командами, а не программный инструмент, поэтому установить здесь нечего.
  • Некоторые команды зависят от версии Android и кастомной прошивки устройства.

В подборках

Темы

#android#adb#command-line#debugging#android-debug-bridge#reference#android-adb

Частые вопросы

Что такое awesome-adb?
Большой двуязычный справочник по командам Android Debug Bridge (adb): установка приложений, работа с файлами, просмотр логов и сведений об устройстве. awesome-adb — тематический справочник по командам Android Debug Bridge (adb). В нём собраны наиболее частые задачи Android-разработчиков, тестировщиков и энтузиастов устройств: подключение по USB или Wi-Fi, установка и удаление APK, просмотр списка пакетов и их отключение, очистка данных приложений, запуск Activity и сервисов с помощью инструментов am и pm.
awesome-adb можно использовать бесплатно? Какая у него лицензия?
awesome-adb распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
awesome-adb всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в awesome-adb — 29 сент. 2026 г..
Для чего можно использовать awesome-adb?
Установка, обновление или отладка APK на физическом устройстве либо эмуляторе. Поиск команды adb для конкретной задачи без необходимости собирать информацию из разрозненных источников. Диагностика сбоя установки APK по коду ошибки и подбор рекомендуемого решения. Автоматизация устройства с помощью скриптов — например, отправка событий клавиатуры или запуск широковещательных сообщений для тестирования.
Как установить awesome-adb?
Подключите устройство Android по USB и убедитесь, что оно обнаружено: adb devices Установите приложение из APK-файла: adb install <path_to_apk> Выведите список установленных сторонних приложений: adb shell pm list packages -3
Где скачать awesome-adb?
Исходный код и инструкции по установке — на GitHub: https://github.com/mzlogin/awesome-adb

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Веб-приложение для самостоятельного размещения, позволяющее удалённо просматривать, контролировать и управлять Android-устройствами (а в экспериментальном режиме — iOS) через браузер.

4,6 тыс.+13 за неделю638TypeScriptOtherАктивно поддерживаетсяОбновлён 3 дня назад