Домашняя » как » Как установить и использовать ADB, Android Debug Bridge Utility

    Как установить и использовать 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?». Установите флажок «Всегда разрешать с этого компьютера» и нажмите «ОК»..

    Шаг третий: протестируйте 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 C: \ package.apk - Устанавливает пакет, расположенный в C: \ package.apk, на ваш компьютер на вашем устройстве..

    adb удалить имя пакета - Удаляет пакет с package.name с вашего устройства. Например, вы бы использовали имя com.rovio.angrybirds для удаления приложения Angry Birds.

    adb pushC: \ file / sdcard / file - Выдвигает файл с вашего компьютера на ваше устройство. Например, команда здесь помещает файл, расположенный в папке C: \ file на вашем компьютере, в / sdcard / file на вашем устройстве.

    adb pull / SDCard / файл C: \ файл - Тянет файл с вашего устройства на компьютер - работает как adb push, но в обратном порядке.

    adb logcat - Просмотр журнала вашего устройства Android. Может быть полезно для отладки приложений.

    Оболочка adb - предоставляет вам интерактивную оболочку командной строки Linux на вашем устройстве.

    adb shell команда - Запускает указанную команду оболочки на вашем устройстве.


    Полное руководство по ADB можно найти на странице Android Debug Bridge на сайте разработчиков Google для Android..

    Изображение предоставлено: LAI Ryanne на Flickr