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

01-android-utility

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).

02-android-utility

 

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

Установка Android SDK

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

03-android-utility

 

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

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

04-android-utility

 

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

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

05-android-utility

 

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

C:UsersNAMEAppDataLocalAndroidandroid-sdkplatform-tools

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

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

06-android-utility

 

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

adb devices

07-android-utility

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

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

08-android-utility

 

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

09-android-utility

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

10-android-utility

 

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

11-android-utility

 

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

C:UsersNAMEAppDataLocalAndroidandroid-sdkextrasgoogleusb_driver

12-android-utility

 

Команды программы 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.

Коментарии к статье:

  1. Всё скачал, поставил, всё работает.. дошёл до пункта где “теперь необходимо начать пользоваться плотнее” и в ступор встал. Кому и какие команды и как и где их писать? Просто список команд, а для чего они не понятно. Автор дай пояснение, пожалуйста, у меня всё так хорошо пошло

  2. Драйвера Android-устройства никак не ставятся + не понятно что дальше. Вообщем это далеко не для всех подходит.

  3. Когда доходим до прописания команд в командной строке, пишем:
    C:\Documents And Settings\далее ваш путь до папки android-tools\adb shell
    Появится значек $. После него в поле пишем команду adb pm set-install-location 2 и жмем enter. Если команда пройдет, появится значек $ еще раз. У меня к сожалению команда не прошла. Либо я что-то сделал не верно, либо планшет не дает внести изменения в програмный код.
    И еще 1 момент. Google play в любом случае ставит приложения на карту памяти, но не все можно впоследствии перенести на sd карту. Команда set install location 2 дает нам возможность переноса любых приложений на карту памяти.

  4. Установлен на ноуте jdk-9-ea+140_windows-x86_bin запускаю инсталятор Android SDK 24.4.1 и хера с два, пишет что Java не установлен и кнопка визит в оракле, полный тупизм а не программа!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*
*
Website