Android Debug Bridge (ADB) – це універсальний інструмент командного рядка, який дозволяє отримати доступ до Android-пристрою.

ADB надає нам можливість:

  • встановлювати додатки на телефон;
  • здійснювати налагодження телефону після збою;
  • прошивати додатки і системні елементи;
  • переглядати інформацію про операційну систему та телефон;
  • переглядати логи з пристрою;
  • отримати скріншот з пристрою або записати відео;
  • встановлювати, видаляти і копіювати файли.

Встановлення Android Debug Bridge та налаштування середовища для комп'ютерів з операційною системою Windows

Для встановлення ADB на Windows потрібно:

  1. Завантажити інсталяційний файл з офіційного сайту для операційної системи Windows.
Інсталяційний файл ADB windows
  1. Розархівувати папку «platform-tools» в кореневий каталог диска C: \.
Папка platform tools
  1. Перейти в «Control Panel> System and Security> System» або натиснути клавіші Win + Pause/Break і вибрати «Advanced system settings».
Команда Advanced system settings
  1. Перейти в «Environment Variables…».
Команда Environment Variables
  1. Вибрати в «System variables» значення «Path» та натиснути кнопку «Edit...», щоб додати нове значення.
Налаштування Environment Variable
  1. Вказати шлях до папки «platform-tools» де знаходяться файли adb.
Шлях до папки в Environment Variable
  1. Перезавантажити систему і запустити командний рядок.
  2. Ввести команду: adb version. Якщо ви бачите інформацію з версією ADB, значить все зроблено правильно і можна використовувати ADB.

Встановлення Android Debug Bridge та налаштування середовища для комп'ютерів c операційною системою macOS

Для встановлення ADB на macOS потрібно:

  1. Завантажити інсталяційний файл з офіційного сайту для операційної системи macOS.
Інсталяційний файл ADB macOS
  1. Витягти вміст архіву. Перемістити папку «platform-tools» у зручне для вас місце (наприклад, в папку «Documents»).
Папка platform tools Documents
  1. Відкрити «Launchpad» в каталозі «Other»і відкрити програму «Terminal».
Програма Terminal
  1. В «Terminal» перейти в каталог «platform-tools», використовуючи команду cd. Якщо ви перемістили папку «platform-tools» в каталог «Documents», команда буде мати наступний вид: cd Documents/platform-tools/
Каталог Documents platform tools
  1. Після переходу в потрібну директорію, перевірити роботу утиліти ADB. Для цього ввести в «Terminal» команду: ./adb
Утиліта Terminal adb
  1. Якщо у вікні «Terminal» з'явилася інформація про використовувані утиліти – це говорить, що все працює правильно.
Вікно Terminal

Підготовка Android до роботи з ADB

Для роботи з ADB нам потрібно внести зміни в налаштуваннях мобільного пристрою. У різних виробників меню налаштувань може відрізнятися, проте основні кроки такі:

  1. Відкрити меню «Settings» і перейти в розділ «About phone».
  2. Швидко тапати по номеру білда до появи повідомлення, що ви стали розробником.
  3. В основних налаштуваннях знайти розділ «Developer option».
  4. Увімкнути «USB debugging».
  5. Підключити телефон до комп'ютера за допомогою USB кабелю.
  6. Підтвердити на пристрої налагодження по USB.

Перед початком роботи нам потрібно впевнитися, що комп'ютер «бачить» Android-пристрій і все правильно працює. Для цього на комп'ютерах з операційною системою Windows вводимо в командному рядку команду:

adb devices

При роботі на комп'ютерах з операційною системою macOS, команди починаються з «./». наприклад:

./adb devices

Якщо у вас з'явилося таке повідомлення, значить все налаштовано вірно, якщо ж повідомлення не з'явилося, тоді необхідно перевірити наявність офіційного ADB драйвера.

Команда adb devices

Основні команди

У таблиці нижче перераховані найосновніші команди ADB і їх призначення.

Команда Опис
adb devices Команда, яка виводить на екран інформацію про девайси, підключені до комп'ютера, та їх серійні номери.
adb logcat Збирає і дає можливість переглядати логи з пристрою. Список виводяться у вікні командного рядка.
adb logcat -d > ~/test.log Збирає логи з пристрою і записує їх в окремий файл.
adb install C:\test.apk Дозволяє встановити додаток на телефон. Для встановлення необхідно вказати шлях до програми.
adb shell screencap /sdcard/test.png За допомогою цієї команди можна отримати скріншот з пристрою, вказавши місце збереження файлу, назву і розширення.
adb shell screenrecord /sdcard/test.mp4 За допомогою цієї команди можна отримати запис екрану з пристрою, вказавши місце збереження файлу, назву і розширення.
adb push C:\Users\user\Documents\temp.txt /sdcard Команда дозволяє відправити файл з ПК на телефон. У команді потрібно вказати адресу до файлу, що надсилається, а також місце збереження його на девайсі.
adb reboot Команда дозволяє перезавантажити Android.
adb Команда виводить у вікно консолі список всіх команд.

Android Debug Bridge (ADB) являє собою інструмент, який вкрай корисний для тестувальників, що працює з девайсами під керуванням операційної системи Android. Незважаючи на свій не особливо привабливий інтерфейс, ADB володіє найширшим функціоналом, що дозволяє ефективно взаємодіяти з гаджетами.