Справочник команд ADB (Android Debug Bridge). В этом справочнике приведены все основные команды ADB, а также некоторые составные, включающие в себя команды для управления самим Андроидом (unix-команды).
Для тех, кто случайно оказался на странице. ADB — это отладочные программный пакет, который позволяет отправлять различные команды Android OS с компьютера под управлением ОС Windows. Распространяется бесплатно.
Программы по теме статьи:
Базовые команды
Ниже приводим перечень наиболее распространенных команд. Если у Вас возникнут трудности с использованием какой-либо команды, то напишите об этом в комментариях.
adb shell — запуск ADB с приглашением для выполнения unix-команд.
adb devices — посмотреть перечень всех устройств, готовых к отладке.
adb connect <хост>[:<порт>] — подключиться к Андроид-устройству по указанному IP с указанным портом. Если порт не задан, то будет использован порт 5555.
adb disconnect <хост>[:<порт>] — отключиться от Андроид-устройства с указанным IP и портом. Если ни один из параметров не задан, то все активные соединения будут закрыты.
adb push <путь на ПК> <путь на Андроид> — скопировать указанный файл или папку на Андроид-устройство по указанному пути.
adb pull <путь на Андроид> <путь на ПК> — скопировать указанный файл или папку с Андроид-устройства на компьютер по указанному пути.
adb sync [<каталог>] — синхронизировать указанный каталог на компьютере с Андроид-устройством. Будут скопированные только новые файлы.
adb logcat [<ключи>] [<фильтр>] — вывод отладочной информации с Андроид-устройства.
adb ppp [параметры] — запуск службы через USB.
adb tcpip <порт> — рестарт демона, прослушивающей указанный порт.
adb usb — рестарт демона, прослушивающего USB.
adb root — рестарт демона ADB с root-правами.
adb reboot recovery — перезагрузка Андроид-устройства в режиме recovery.
adb reboot bootloader — перезагрузка Андроид-устройства в режиме bootloader.
adb remount — повторно монтировать Андроид-устройство для записи.
adb status-window — вывести информационное окно о состоянии Андроид-устройства.
adb get-serialno — показать серийный номер Андроид-устройства.
adb get-state — сообщить состояние Андроид-устройства (offline — выключено, bootloader — активирован системный загрузчик, device — работает ОС).
adb kill-server — остановить службу ADB.
adb start-server — запустить службу ADB.
adb wait-for-device — ждать подключения Андроид-устройства.
adb uninstall [-k] <название_программы.apk> — команда удаляет Андроид-программу с устройства. Если задан ключ "-k", то пользовательские данные будут сохранены.
adb install [-l] [-r] [-s] <название_программы.apk> — команда установит на Андроид-устройство указанный apk-файл. Расшифровка ключей:
"-l" — блокировать приложение;
"-r" — переустановить приложение сохранив данные пользователя;
"-s" — установить программу на внешнюю карту памяти.
adb emu <команда> — отправить команду в консоль Андроид-эмулятора.
Составные команды
Составные команды — это команды самого ADB и Unix. За выполнение unix-команд отвечает упрощенная версия shell’а на *nix-системах. Вот некоторые примеры:
adb shell rm <имя_файла> — удаляет файл или все файлы по указанному пути.
adb shell ls [<параметр>] <имя_файла> — отображает свойства файла или всех файлов в указанной папке. Поддерживает множество параметров. Например, команда "adb shell ls -l" выведет список всех файлов со свойствами из корневой директории Андроид-устройства.