Як встановити і використовувати ADB, Android Debug Bridge Utility
ADB, Android Debug Bridge, - це утиліта командного рядка, включена в Android SDK від Google. ADB може контролювати ваш пристрій через USB з комп'ютера, копіювати файли туди і назад, встановлювати і видаляти програми, запускати команди оболонки і багато іншого.
У минулому ми розглянули деякі інші прийоми, які вимагали ADB, включаючи резервне копіювання і відновлення вашого смартфона або планшета і встановлення додатків Android на SD-карту за замовчуванням. АБР використовується для різних хитрощів Android-трюків.
Крок перший: налаштування Android SDK
Перейдіть на сторінку завантаження Android SDK і прокрутіть вниз до «SDK Tools Only», який є набором інструментів, що включає ADB. Завантажте ZIP-файл для вашої платформи і розархівуйте його там, де ви хочете зберігати файли ADB - вони переносимі, тому ви можете помістити їх у будь-яке місце.
Запустіть EXE SDK Manager і скасуйте вибір всього, крім «Android SDK Platform-tools». Якщо ви використовуєте телефон Nexus, ви також можете вибрати «Google USB Driver» для завантаження драйверів Google. Натисніть кнопку Встановити. Це завантажить і встановить пакет platform-tools, який містить ADB та інші утиліти.
Після закінчення ви можете закрити менеджер SDK.
Крок другий: увімкніть зневадку USB на вашому телефоні
: Щоб використовувати ADB з вашим пристроєм Android, ви повинні включити функцію, звану зневадкою за USB. Відкрийте панель телефону, торкніться значка «Параметри» та виберіть «Про телефон». Прокрутіть весь шлях вниз і торкніться елемента «Номер збірки» сім разів. Ви повинні отримати повідомлення про те, що ви зараз розробник.
Поверніться на головну сторінку налаштувань, і ви побачите новий параметр під назвою «Параметри розробника». Відкрийте його і увімкніть «Зневаджування за USB».
Пізніше, коли ви підключите телефон до комп'ютера, на вашому телефоні з'явиться спливаюче вікно «Дозволити зневадку за USB?». Виберіть «Завжди дозволяти з цього комп'ютера» і натисніть «OK».
Крок третій: протестуйте ADB і встановіть драйвери вашого телефону (якщо необхідно)
Відкрийте теку, в яку ви встановили інструменти SDK, і відкрийте теку platform-tools. Тут зберігається ADB. Утримуйте клавішу Shift і клацніть правою клавішею миші всередині теки. Виберіть «Відкрити вікно команд».
Щоб перевірити правильність роботи ADB, підключіть пристрій Android до комп'ютера за допомогою USB-кабелю і виконайте наступну команду:
пристрої adb
Ви повинні побачити пристрій у списку. Якщо ваш пристрій з "єднано, але у списку нічого не буде показано, вам слід встановити відповідні драйвери.
Виробник вашого телефону може надати звантажений пакет драйверів для вашого пристрою. Так що зайдіть на їх веб-сайт і знайдіть драйвери для вашого пристрою - Motorola тут, Samsung тут, а HTC входять до складу пакету під назвою HTC Sync Manager. Ви також можете шукати розробників XDA для завантаження драйверів без додаткового програмного забезпечення.
Ви також можете спробувати встановити Google USB Driver з теки Extras у вікні SDK Manager, як ми згадували в першому кроці. Це буде працювати з деякими телефонами, включаючи пристрої Nexus.
Якщо ви використовуєте драйвер USB від Google, вам, можливо, доведеться змусити Windows використовувати встановлені драйвери для вашого пристрою. Відкрийте менеджер пристроїв (натисніть «Пуск», введіть «Менеджер пристроїв» і натисніть «Ввід»), знайдіть пристрій, клацніть його правою кнопкою миші і виберіть «Властивості». Ви можете побачити жовтий знак оклику поруч з пристроєм, якщо його драйвер не встановлено.
На вкладці Драйвер натисніть кнопку Оновити драйвер.
Скористайтеся пунктом Огляд мого комп'ютера для драйвера.
Ви знайдете Google USB Driver у теці Extras, куди ви встановили файли Android SDK. Виберіть теку google\usb _ driver і натисніть Далі.
Після того, як ви встановили драйвери вашого пристрою, підключіть телефон і повторіть команду adb devices:
пристрої adb
Якщо все пройшло добре, ви повинні побачити свій пристрій у списку, і ви готові почати використовувати ADB!
Крок четвертий (необов'язково): додайте ADB до системного PATH
У існуючому стані вам потрібно перейти до теки ADB і відкрити там командний рядок щоразу, коли ви захочете його використовувати. Однак, якщо ви додасте його до системного PATH Windows, у цьому немає потреби - ви можете просто ввести adb з командного рядка, щоб запускати команди в будь-який час, незалежно від того, в якій теці ви знаходитеся.
Процес трохи відрізняється у Windows 7 і 10, тому ознайомтеся з нашим повним керівництвом з редагування системного PATH, щоб дізнатися, які кроки необхідно виконати для цього.
Корисні команди ADB
На додаток до різноманітних прийомів, які потребують ADB, ADB пропонує декілька корисних команд:
adb install C: \ package.apk - встановлює пакет, розташований в C: \ package.apk, на ваш комп'ютер на вашому пристрої.
adb uninstall package.name - вилучає пакунок з package.name з вашого пристрою. Наприклад, ви б використовували ім'я com.rovio.angrybirds для видалення програми Angry Birds.
adb push C: \ file/sdcard/file - передає файл з вашого комп'ютера на ваш пристрій. Наприклад, команда розміщує файл у теці C: \ file на вашому комп "ютері, у/sdcard/file на вашому пристрої.
adb pull / sdcard / file C: \ file - виводить файл з вашого пристрою на комп'ютер - працює як adb push, але в зворотному порядку.
adb logcat - Перегляд журналу вашого пристрою Android. Може бути корисно для зневаджування програм.
Оболонка adb - надає вам інтерактивну оболонку командного рядка Linux на вашому пристрої.
Команда оболонки adb - запускає вказану команду оболонки на вашому пристрої.
Повне керівництво ADB можна знайти на сторінці Android Debug Bridge на сайті розробників Google для Android.
