ADB - это сокращение от Android Debug Bridge , которое является частью Android SDK (Software Development Kit). Он использует модель клиент-сервер (т. adbd
Е. Демон ADB, работает на устройстве и может быть подключен к нему) и в большинстве случаев используется через соединение USB. Также возможно использовать его через WiFi (беспроводной ADB).
На устройстве Android вам ничего не нужно устанавливать, так как демон ADB ( adbd
) уже интегрирован в ОС Android. Доступ к нему обычно осуществляется через интерфейс командной строки с ПК, на котором установлен либо полный Android SDK (в настоящее время загружается несколько 30 МБ архива), либо упрощенная версия для «не-разработчиков», иногда называемая «Mini». ADB "или" Essentials ADB "(для Linux это только adb
исполняемый файл; для Windows это adb.exe
плюс два или три .dll
файла):
adb [-d|-e|-s <serialNumber>] <command>
(serialNumber необходим только в том случае, если одновременно подключено несколько устройств, поэтому необходимо указать цель)
Было бы довольно длинным ответом объяснить все доступные опции / команды adb
. Так что я буду только назвать некоторые из наиболее важных:
adb backup
/ adb restore
: Для резервного копирования / восстановления вашего устройства, либо отдельных приложений с / без их данных, либо данных с / без их приложений, вплоть до полного резервного копирования всех приложений и данных, включая системные приложения
adb push
/ adb pull
: копировать файлы на / с устройства
adb shell
: открыть оболочку на устройстве для непосредственного выполнения команд
adb logcat
/ adb bugreport
: показать системный журнал или создать полный отчет об ошибке, включая системный журнал, информацию об устройстве и многое другое
adb [un]install
: (не) установить приложение
Это всего лишь небольшой выбор. Существуют дополнительные команды для сценариев, и, в особенности, adb shell
есть много опций (в основном все команды Linux и Java, доступные на устройстве, могут выполняться через него).
Полезные ссылки
android-tools-adb
.