Как установить и использовать ADB, утилиту Android Debug Bridge
Опубликовано: 2022-12-13ADB, Android Debug Bridge, — это утилита командной строки, включенная в Android SDK от Google. ADB может управлять вашим устройством через USB с компьютера, копировать файлы туда и обратно, устанавливать и удалять приложения, запускать команды оболочки и многое другое.
В прошлом мы рассмотрели некоторые другие приемы, для которых требуется ADB, включая резервное копирование и восстановление вашего смартфона или планшета, а также установку приложений Android на SD-карту по умолчанию. ADB используется для различных хитроумных трюков с Android.
Шаг 1. Загрузите инструменты платформы
Перейдите на страницу загрузки Android SDK Platform Tools. Выберите ссылку для вашей операционной системы в разделе «Загрузки». Это загрузит ZIP-файл, который вы можете разархивировать в любом месте для хранения файлов ADB — они переносимы, поэтому вы можете поместить их куда угодно.
Это все, что нам нужно сделать на данный момент. Просто не забудьте запомнить, куда вы распаковали файлы, нам понадобится доступ к этому позже.
Шаг второй: включите отладку по USB на вашем телефоне
Чтобы использовать ADB с вашим устройством Android, вы должны включить функцию под названием «Отладка по USB». Откройте ящик приложений вашего телефона, коснитесь значка «Настройки» и выберите «О телефоне». Прокрутите до конца и коснитесь элемента «Номер сборки» семь раз. Вы должны получить сообщение о том, что теперь вы разработчик.
Вернитесь на главную страницу настроек, и вы должны увидеть новую опцию в разделе «Система» под названием «Параметры разработчика». Откройте его и включите «Отладка по USB».
Позже, когда вы подключите телефон к компьютеру, вы увидите всплывающее окно под названием «Разрешить отладку по USB?» на вашем телефоне. Установите флажок «Всегда разрешать с этого компьютера» и нажмите «ОК».
Шаг третий: протестируйте ADB и установите драйверы вашего телефона (при необходимости)
Откройте командную строку (также подойдут PowerShell и терминал) и измените каталог на тот, в который вы ранее распаковали файл. Вы можете сделать это, введя команду ниже. Замените место назначения файла своим:
CD C:\"Program Files"\platform-tools
Чтобы проверить, правильно ли работает ADB, подключите Android-устройство к компьютеру с помощью USB-кабеля и выполните следующую команду:
adb устройства
Примечание. Если вы используете PowerShell или терминал с профилем PowerShell, вместо этого вам потребуется запустить ./adb devices
.
Вы должны увидеть устройство в списке. Если ваше устройство подключено, но ничего не отображается в списке, вам необходимо установить соответствующие драйверы.
В подавляющем большинстве случаев ваш компьютер автоматически обнаружит ваш телефон и установит для него соответствующие драйверы. Если этого не произошло, вы обычно можете найти драйверы для своего устройства на форумах XDA Developers или на веб-сайте производителя. Драйверы для устройств Google, таких как телефоны Pixel, можно найти на веб-сайте Google. В Google также есть список драйверов USB, отсортированных по производителям, что сэкономит вам массу времени.
Примечание. Внимательно следуйте инструкциям по установке драйверов вашего устройства, если имеются специальные инструкции.
Если вы загружаете драйверы вручную, вам, возможно, придется заставить Windows найти их на вашем устройстве. Откройте диспетчер устройств (нажмите «Пуск», введите «Диспетчер устройств» и нажмите «Ввод»), найдите свое устройство, щелкните его правой кнопкой мыши и выберите «Свойства». Вы можете увидеть желтый восклицательный знак рядом с устройством, если его драйвер не установлен должным образом.
На вкладке «Драйвер» нажмите «Обновить драйвер».
Воспользуйтесь опцией «Выполнить поиск драйверов на моем компьютере».
Найдите драйверы, которые вы скачали для своего устройства.
Примечание. Если вы загрузили драйверы из вашего OEM-производителя или Google, найдите исполняемый файл или INF-файл в папке с драйверами.
После того, как вы установили драйверы своего устройства, подключите телефон и повторите команду adb devices:
adb устройства
Или же:
./adb устройства
Если все прошло хорошо, вы должны увидеть свое устройство в списке, и вы готовы начать использовать ADB!
Если запущенные adb devices
по-прежнему не возвращают никаких устройств, вы можете попробовать несколько вещей:
- Замените USB-кабель на более качественный
- Подключите USB-кабель к другому порту
- Подключите кабель USB непосредственно к портам USB на материнской плате (сзади), а не к портам на передней панели ПК или к концентратору USB.
- Измените режим USB телефона на PTP, MTP (передача файлов/Android Auto) или USB-модем.
Шаг четвертый (необязательно): добавьте ADB в системный PATH
В нынешнем виде вам нужно перейти в папку ADB и открыть там командную строку всякий раз, когда вы хотите ее использовать. Однако, если вы добавите его в системный путь Windows, в этом не будет необходимости — вы можете просто ввести adb
в командной строке, чтобы запускать команды в любое время, независимо от того, в какой папке вы находитесь.
Этот процесс немного отличается в Windows 11, 10 и 7, поэтому ознакомьтесь с нашим полным руководством по редактированию системного PATH, чтобы узнать о шагах, необходимых для этого.
СВЯЗАННЫЕ С: Как отредактировать системный ПУТЬ для простого доступа к командной строке в Windows
Полезные команды 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 shell — дает вам интерактивную оболочку командной строки Linux на вашем устройстве.
- Команда оболочки adb — запускает указанную команду оболочки на вашем устройстве.
Полное руководство по ADB можно найти на странице Android Debug Bridge на сайте Google для разработчиков Android.