2025-03-14 21:59:59 -06:00
|
|
|
|
# adb
|
|
|
|
|
|
|
2026-02-18 06:55:01 -07:00
|
|
|
|
> Android Debug Bridge: взаимодействовать с экземпляром эмулятора Android или подключенными Android-устройствами.
|
2025-03-14 21:59:59 -06:00
|
|
|
|
> Некоторые подкоманды, такие как `shell`, имеют собственную документацию по использованию.
|
|
|
|
|
|
> Больше информации: <https://developer.android.com/tools/adb>.
|
|
|
|
|
|
|
|
|
|
|
|
- Проверить, запущен ли процесс сервера adb и запустить его:
|
|
|
|
|
|
|
|
|
|
|
|
`adb start-server`
|
|
|
|
|
|
|
|
|
|
|
|
- Завершить процесс сервера adb:
|
|
|
|
|
|
|
|
|
|
|
|
`adb kill-server`
|
|
|
|
|
|
|
|
|
|
|
|
- Запустить удалённую оболочку на целевом эмуляторе/устройстве:
|
|
|
|
|
|
|
|
|
|
|
|
`adb shell`
|
|
|
|
|
|
|
2026-02-18 06:55:01 -07:00
|
|
|
|
- Установить приложение Android на эмулятор/устройство:
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
2026-02-18 06:55:01 -07:00
|
|
|
|
`adb install -r {{путь/к/файлу}}.apk`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
2026-02-18 06:55:01 -07:00
|
|
|
|
- Скопировать файл/директорию с целевого устройства:
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
2026-02-18 06:55:01 -07:00
|
|
|
|
`adb pull {{путь/к/файлу_или_директории_устройства}} {{путь/к/локальной_директории_назначения}}`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
2026-02-18 06:55:01 -07:00
|
|
|
|
- Скопировать файл/директорию на целевое устройство:
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
2026-02-18 06:55:01 -07:00
|
|
|
|
`adb push {{путь/к/локальному_файлу_или_директории}} {{путь/к/директории_назначения_устройства}}`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
|
|
- Вывести список подключенных устройств:
|
|
|
|
|
|
|
|
|
|
|
|
`adb devices`
|
2026-02-18 06:55:01 -07:00
|
|
|
|
|
|
|
|
|
|
- Указать устройство для отправки команд, если подключено несколько устройств:
|
|
|
|
|
|
|
|
|
|
|
|
`adb -s {{ID_устройства}} {{shell}}`
|