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 будет располагаться в папке:
Если было использовано другое место, то ADB будет располагаться в папке platform-tools внутри папки Android SDK.
Перейдите в эту папку и зажав клавишу SHIFT нажмите в папке правой клавишей мышки и выберите пункт — открыть командную строку здесь.
Для проверки связи и работоспособности программы ADB подключите ваше устройство и выполните в командной строке следующую команду:
adb devices
Вы должны увидеть в списке ваше устройство. Если ваше устройство соединено с компьютером но отсутствует в списке, то вам необходимо установить недостающие драйвера.
Ваш производитель должен был обеспечить устройство скачиваемыми драйверами. Вы так же можете использовать Google USB Driver в качестве универсального. Его можно найти в папке Extras в окне SDK Manager.
Скорее всего вам придется «заставить» Windows установить именно эти драйвера Android-устройства. Для этого необходимо открыть менеджер устройств компьютера, найти ваше устройство и перейти в его свойства.
Во вкладке Драйвер нажмите кнопку «Обновить»
Откажитесь от автоматического поиска драйверов к Android-устройству в пользу поиска драйвера в папках компьютера
Перейдите в папку с установленным Google USB Driver.
Команды программы ADB
Когда драйверы устройства будут установлены, а утилита ADB подтвердит возможность связи с Android-устройством необходимо начинать пользоваться программой ADB плотнее
Installs the package located at C:\package.apk on your computer on your device.
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.
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
C:\file – Pulls a file from your device to your computer – works like adb push, but in reverse.
View your Android device’s log. Can be useful for debugging apps.
Gives you an interactive Linux command-line shell on your device.
Runs the specified shell command on your device.
Для просмотра полного описания ADB перейдите по ссылке на сайт разработчиков Google Android.
Всё скачал, поставил, всё работает.. дошёл до пункта где «теперь необходимо начать пользоваться плотнее» и в ступор встал. Кому и какие команды и как и где их писать? Просто список команд, а для чего они не понятно. Автор дай пояснение, пожалуйста, у меня всё так хорошо пошло.
Драйвера Android-устройства никак не ставятся + не понятно что дальше. Вообщем это далеко не для всех подходит.
Когда доходим до прописания команд в командной строке, пишем:
C:\Documents And Settings\далее ваш путь до папки android-tools\adb shell
Появится значек $. После него в поле пишем команду adb pm set-install-location 2 и жмем enter. Если команда пройдет, появится значек $ еще раз. У меня к сожалению команда не прошла. Либо я что-то сделал не верно, либо планшет не дает внести изменения в програмный код.
И еще 1 момент. Google play в любом случае ставит приложения на карту памяти, но не все можно впоследствии перенести на sd карту. Команда set install location 2 дает нам возможность переноса любых приложений на карту памяти.