Где скачать и как настроить ADB (Android Debug Bridge Utility)

03.03.2015 0 Автор Jeff

ADB, Android Debug Bridge — утилита, работающая в командной строке из комплекта Android SDK. ADB позволяет контролировать ваше устройство через USB с компьютера, копировать файлы вперед-назад, устанавливать и деинсталлировать программы, выполнять команды и т.д.

ADB очень часто используется для всяких гиковых трюках с Android. Например, недавно нами рассматривалось создание бэкапа Android без прав root с помощью этой программы, устанавливать в Android приложения сразу на SD-карту.

Установите Java JDK & Android SDK

Перед установкой Android SDK необходимо установить Java JDK от Oracle. Скачать ее можно по ссылке, но будьте уверены, что устанавливаете версию x86 даже если система у вас 64-х разрядная.

Устанавливать Java JDK необходимо даже в случае, если у вас установлен пакет Java Runtime (JRE).

Когда вы скачаете и установите JDK на свой компьютер скачайте Android SDK с сайта Google. Если при установк Android SDK у вас возникнут ошибки — проверьте еще раз, какую версию JDK вы установили, т.к. необходима именно x86 версия.

Установка Android SDK

Когда Android SDK будет скачан и установлен — запустите из меню пуск приложение SDK Manager. Поставьте галочку напротив Android SDK Platform-tools и нажмите Install. При этом будут скачаны и установлены дополнительные утилиты Android (в их числе будет и программа ADB).

Включим режим отладки по USB

Для использования программы ADB необходимо включить режим отладки по USB. Вы найдете эту опцию в меню разработчика вашего Android-устройства.

Тестируем ADB и устанавливаем драйверы устройства

Определим путь к папке с Android SDK, помним, что путь к SDK указан в верху окна SDK Manager.

Если вы использовали путь по-умолчанию, то программа ADB будет располагаться в папке:

C:\Users\NAME\AppData\Local\Androidandroid-sdkplatform-tools

Если было использовано другое место, то ADB будет располагаться в папке platform-tools внутри папки Android SDK.

Перейдите в эту папку и зажав клавишу SHIFT нажмите в папке правой клавишей мышки и выберите пункт — открыть командную строку здесь.

Для проверки связи и работоспособности программы ADB подключите ваше устройство и выполните в командной строке следующую команду:

adb devices

Вы должны увидеть в списке ваше устройство. Если ваше устройство соединено с компьютером но отсутствует в списке, то вам необходимо установить недостающие драйвера.

Ваш производитель должен был обеспечить устройство скачиваемыми драйверами. Вы так же можете использовать Google USB Driver в качестве универсального. Его можно найти в папке Extras в окне SDK Manager.

Скорее всего вам придется «заставить» Windows установить именно эти драйвера Android-устройства. Для этого необходимо открыть менеджер устройств компьютера, найти ваше устройство и перейти в его свойства.

Во вкладке Драйвер нажмите кнопку «Обновить»

Откажитесь от автоматического поиска драйверов к Android-устройству в пользу поиска драйвера в папках компьютера

Перейдите в папку с установленным Google USB Driver.

C:\Users\NAME\AppData\Local\Androidandroid-sdkextrasgoogleusb_driver

Команды программы ADB

Когда драйверы устройства будут установлены, а утилита ADB подтвердит возможность связи с Android-устройством необходимо начинать пользоваться программой ADB плотнее

adb install C:\package.apk

Installs the package located at C:\package.apk on your computer on your device.

adb uninstall package.name

Uninstalls the package with package.name from your device. For example, you’d use the name com.rovio.angrybirds to uninstall the Angry Birds app.

adb push C:\file /sdcard/file

Pushes a file from your computer to your device. For example, the command here pushes the file located at C:\file on your computer to /sdcard/file on your device

adb pull /sdcard/file

C:\file – Pulls a file from your device to your computer – works like adb push, but in reverse.

adb logcat

View your Android device’s log. Can be useful for debugging apps.

adb shell

Gives you an interactive Linux command-line shell on your device.

adb shell command

Runs the specified shell command on your device.

Для просмотра полного описания ADB перейдите по ссылке на сайт разработчиков Google Android.