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