Посібник для початківців із Android Debug Bridge

Більшість із нас уже добре знайомі з ADB (Android Debug Bridge). Чорт, я б навіть побився об заклад, що багато хто з нас використовує його досить регулярноadb штовхатиing і тягнутифайли, перезавантаження adbing, виконання команд оболонки тощо. Однак більшість нових користувачів не мали такого впливу. І давайте подивимося правді в очі: для молоді, яка народилася після появи та популяризації GUI, інтерфейси командного рядка можуть бути досить лякаючими. Отже, якщо ви досвідчений ветеран, який знає ADB як свої п’ять пальців, то ця стаття не для вас. Але якщо ви новий користувач, який хоче дізнатися трохи більше про цей чудовий інструмент, читайте далі!

Android Debug Bridge, який постачається як частина Android SDK, забезпечує зв’язок між настільним комп’ютером і цільовим пристроєм. Отже, що ви можете зробити з ADB? Трішки. Як згадувалося раніше, ви можете надсилати файли на пристрій із клієнтського ПК, перетягувати пристрій із пристрою на клієнтський ПК, ви можете перезавантаження (на Android, завантажувач або відновлення), запис logcat, отримання звіту про помилку, виконання багатьох стандартних команд Linux і багато, багато більше.

Найбільшою проблемою для нових користувачів стає знання того, які команди можна виконувати, і запам’ятовування правильного синтаксису. На щастя, ці команди та їхній синтаксис досить зрозумілі. Наприклад, подивіться на наступні команди в правильному синтаксисі:

  • adb start-server: ця команда запускає демон adb на вашому комп’ютері та дозволяє комп’ютеру взаємодіяти з вашим пристроєм. Зауважте, що ця команда не є важливою, оскільки виконання будь-якої іншої команди ADB автоматично запустить демон.
  • adb kill-server: як і слід було очікувати, це вбиває демон adb.
  • adb logcat: Це створює a logcat, що дуже корисно, коли з’ясовує, де щось йде не так. Ви можете перенаправити вивід у текстовий файл за допомогою ">". Наприклад, ви можете ввести «adb logcat > logcat.txt», щоб записати свій logcat як logcat.txt.
  • adb bugreport: створює простий звіт про помилку. Подібно до logcat, ви можете перенаправити це в текстовий файл за допомогою ">"
  • встановити adb : встановлює APK із настільного комп’ютера безпосередньо на ваш пристрій.
  • adb тягнути : Витягує вказаний файл і розміщує його у вказаній папці з вказаною назвою.
  • adb штовхати : Функції, як adb pull, але навпаки.

Проте наведене вище не є вичерпним. Це лише деякі з найпоширеніших команд, з якими ви зіткнетеся.

Для тих, хто хоче дізнатися більше або просто хоче побачити візуальний результат цих команд у дії, XDA Recognized Contributor doctor_droid створив базовий посібник, який охоплює все, що потрібно знати новачкові, щоб виконувати основні завдання через ADB.

Doctor_droid також містить пряме посилання на необхідні двійкові файли ADB для користувачів Windows, щоб вам не потрібно було завантажувати SDK лише для того, щоб запустити ADB. Хоча процедури інсталяції суто призначені для користувачів Windows, решта посібника однаково дійсна для користувачів Linux і Mac.

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