Android Debug Bridge, или сокращенно ADB, является одним из самых мощных инструментов для вашего любимого телефона Android. Хотя может потребоваться некоторое время, чтобы изучить все параметры, предлагаемые инструментом командной строки, такие как установка вашего пользовательского ПЗУ, его активация и использование с руководством так же просто, как запуск простой строки кода на компьютере. Самое приятное то, что не имеет значения, какое устройство вы используете для отправки команд ADB на свой телефон. ADB работает в Windows, macOS, Linux, ChromeOS и даже в Интернете или на вашем телефоне, по крайней мере, до некоторой степени.
Что такое АДБ?
Android Debug Bridge — это мощный инструмент командной строки, который дает вам доступ к скрытым функциям телефона Android. Он состоит из трех основных частей:
- Клиент. Устройство, с которого вы отправляете команды, обычно это ваш компьютер.
- Демон. Работает на вашем телефоне в качестве фоновой службы и получает команды от клиента.
- Сервер. Служба, работающая в фоновом режиме на вашем клиенте, которая устанавливает соединение между двумя устройствами.
ADB — это инструмент отладки для разработчиков приложений, помогающий им создавать приложения и устранять проблемы в их коде в среде живого телефона. Однако инструмент — это нечто большее. Это также позволяет вам получить доступ к скрытым настройкам на телефоне и установить системные обновления или пользовательское ПЗУ.
Настройка Android
Чтобы начать работу с ADB, вы настроите некоторые параметры на своем устройстве Android. Если вы еще этого не сделали, активируйте параметры разработчика в настройках вашей системы. Шаги могут различаться в зависимости от вашего телефона, но, как правило, вы должны следовать следующим шагам:
- Зайдите в системные настройки вашего телефона.
- Найдите номер сборки вашего устройства в разделе «О телефоне» или аналогичном разделе.
- Коснитесь номера сборки семь раз, пока не появится сообщение «Теперь вы разработчик». Вам может быть предложено войти в свой экран.
- Найдите новые параметры разработчика , которые появятся в настройках вашей системы после выполнения предыдущего шага.
- В параметрах разработчика включите отладку по USB . Это подготовит ваше устройство к подключению ADB к вашему компьютеру (или выбранному вами клиенту).
- Если вы хотите подключить телефон к клиенту через Wi-Fi, включите переключатель отладки Wi-Fi вместо или в дополнение к отладке USB.
Мы рекомендуем отключать отладку по USB и беспроводную отладку, когда вы закончите с тем, что хотите сделать в ADB, по соображениям безопасности. Как уже упоминалось, эти шаги могут различаться в зависимости от вашего телефона, поэтому вам может потребоваться покопаться в настройках вашей системы, чтобы найти эти параметры.
Установка и настройка ADB на вашем клиенте
Nexus Tools — это самый быстрый способ запустить ADB на вашем компьютере. Это инструмент с открытым исходным кодом. Nexus Tools автоматически загружает новые инструменты платформы с сайта Google, извлекает их и добавляет в системный путь для простоты использования.
Настройте ADB в macOS, Linux и Chrome OS с помощью Nexus Tools
Чтобы начать, вставьте следующую команду в терминал macOS или Linux и нажмите Enter :
bash <(curl -s https://raw.githubusercontent.com/corbindavenport/nexus-tools/main/install.sh)
Когда установка будет завершена, откройте новое окно терминала и убедитесь, что ADB работает с командой ADB devices. Если ваш телефон подключен с включенной отладкой по USB, вы увидите его идентификатор.
Установите ADB в Windows с помощью Nexus Tools
В Windows вам нужно будет пойти немного другим путем. Вы откроете Windows PowerShell (найдите его с помощью меню «Пуск») и вставьте в него следующую команду:
iex ((New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/corbindavenport/nexus-tools/main/install.ps1'))
Чтобы убедиться, что он работает в Windows, откройте новое окно PowerShell, подключите телефон и введите команду устройств ADB .
Выполните ручную настройку в Windows
Если вы предпочитаете настраивать ADB и инструменты платформы в Windows вручную, мы вам поможем:
- Загрузите инструменты платформы SDK для Windows с сайта разработчиков Android .
- Извлеките ZIP-файл в папку, которую легко запомнить (например, C:/platform-tools).
- Откройте командное окно в папке, удерживая Shift , щелкнув правой кнопкой мыши пустое место в папке и выбрав Открыть командную строку/PowerShell здесь . Затем вы можете начать использовать ADB. Подключите телефон и войдите .ADB devices, чтобы проверить, работает ли он. Появится список с подключенными устройствами.
- Если ваш компьютер не распознает ваш телефон, вам может потребоваться установить соответствующий USB-драйвер Windows. Кроме того, есть универсальный драйвер с открытым исходным кодом , если вы не хотите мучиться с поиском подходящего драйвера для вашего устройства.
Если вы хотите только открыть командное окно и использовать ADB без предварительного перехода к папке с инструментами платформы, добавьте папку в путь Windows (Nexus Tools позаботится об этом автоматически):
- Найдите системную среду в Windows. Начните поиск и выберите «Изменить переменные системной среды» в результатах.
- Щелкните Переменные среды в нижней части открывшегося окна.
- В нижней части следующего окна в разделе «Системные переменные» найдите строку «Путь» . Выберите его и нажмите «Изменить» .
- Нажмите кнопку «Создать» в окне «Редактировать переменную среды» и добавьте путь с помощью инструментов платформы. В нашем примере это C:/platform-tools .
- Закройте все окна и сохраните внесенные изменения, выбрав OK .
- Откройте новую командную строку или PowerShell и посмотрите, ADB devices работает ли это без перехода в папку инструментов платформы. Вам также больше не нужно будет добавлять точку ( . ) перед ним.
Возможно, вам придется перезагрузить компьютер, прежде чем изменения вступят в силу.
Установите Android Studio на Windows, macOS, Linux и Chrome OS.
Если вы разработчик или хотите заняться разработкой приложений для Android, установите Android Studio . Это официальная IDE (интегрированная среда разработки) от Google для приложений Android, в которой есть все инструменты, необходимые для создания ваших проектов, включая ADB и fastboot. Программное обеспечение также гарантирует, что ваши инструменты всегда будут в актуальном состоянии. Скачать Android Studio можно на сайте Android Developers . Процесс установки прост. Следуйте инструкциям установщика на экране.
Настройте оболочку ADB на своем телефоне
Если вы не хотите рутировать свой телефон или устанавливать пользовательское ПЗУ и вам нужен только доступ к оболочке ADB , вам не нужно подключать телефон к компьютеру. Приложение LADB с открытым исходным кодом позволяет запускать оболочку локально, используя беспроводной протокол ADB. Однако его настройка немного запутана, и вам понадобится Android 11 или выше, чтобы по-настоящему освободиться от компьютера.
Как использовать вебАДБ
Если у вас нет Android 11 или выше или вы предпочитаете работать с большим экраном, вам может подойти webADB. Это веб-приложение с открытым исходным кодом, которое вы можете использовать для запуска оболочки ADB, но оно также поставляется с файловым менеджером и поддерживает SCRCPY для скриншотов и скринкастов в приложениях, которые не позволяют вам делать их обычным способом (на Android 11 и ниже, то есть). Самое большое предостережение: будучи веб-инструментом, вы должны быть уверены, что разработчики не сделают ничего подозрительного с вашим телефоном. Вы предоставляете низкоуровневый доступ неизвестной стороне, поэтому вместо этого вы можете выбрать локальную установку. Вот наше знакомство с инструментом .
Не пропустите: Как установить Python и начать программировать на Windows, Mac или Linux
Использование АБР
Это самые простые способы начать работу с ADB, но есть и другие способы. Если вы используете Homebrew на Mac или Linux, формула автоматически устанавливает ADB в нужное место, аналогично Nexus Tools. Вы также можете вручную установить ADB в Linux и macOS, как описано в руководстве по Windows.
В зависимости от того, какой метод установки вы выбрали, вам может потребоваться добавить точку ( . ) перед командами ADB, чтобы они работали. Если вы не добавили установку инструментов SDK в свой путь в Windows, вы должны запустить терминал из папки инструментов SDK (это не тот случай, если вы установили его с помощью Nexus Tools).
Вы можете включить или отключить многие расширенные функции и настройки через ADB и оболочку ADB. Среди наших фаворитов — SCRCPY и установка APK.