Мы рассмотрели некоторые другие трюки, которые требуют ADB в прошлом, включая резервное копирование и восстановление вашего смартфона или планшета и установку Android-приложений на SD-карту по умолчанию. ADB используется для различных уловок Android.
Шаг первый: настройте Android SDK
Перейдите на страницу загрузки SDK Android и прокрутите вниз до «Только инструменты SDK», который представляет собой набор инструментов, включающих ADB. Загрузите ZIP-файл для своей платформы и разархивируйте его везде, где хотите сохранить файлы ADB - они переносимы, поэтому вы можете поместить их в любом месте.
Запустите SDK Manager EXE и отмените выбор всего, кроме «Android SDK Platform-tools». Если вы используете телефон Nexus, вы также можете выбрать «Google USB Driver» для загрузки драйверов Google. Нажмите кнопку «Установить». Это загружает и устанавливает пакет платформы-инструментов, который содержит ADB и другие утилиты.
Шаг второй: включение отладки USB на вашем телефоне
Вернитесь на главную страницу настроек, и вы увидите новую опцию рядом с названием «Параметры разработчика». Откройте это и включите «USB Debugging».
Позже, когда вы подключите свой телефон к компьютеру, вы увидите всплывающее окно под названием «Разрешить USB-отладку?» На вашем телефоне. Установите флажок «Всегда разрешать с этого компьютера» и нажмите «ОК».
Шаг третий: протестируйте ADB и установите драйверы вашего телефона (если необходимо)
Откройте папку, в которую были установлены инструменты SDK, и откройте папку инструментов платформы. Здесь хранится программа АБР. Удерживайте Shift и щелкните правой кнопкой мыши внутри папки. Выберите «Открыть окно команд здесь».
Чтобы проверить, работает ли ADB должным образом, подключите устройство Android к компьютеру с помощью USB-кабеля и выполните следующую команду:
adb devices
Производитель вашего телефона может предоставить загружаемый пакет драйверов для вашего устройства. Итак, отправляйтесь на свой сайт и найдите драйверы для своего устройства - Motorola - здесь, Samsung здесь, а HTC - как часть пакета под названием HTC Sync Manager. Вы также можете искать XDA Developers для загрузки драйверов без дополнительного программного обеспечения.
Вы также можете попробовать установить драйвер Google USB из папки «Дополнительно» в окне диспетчера SDK, как мы упоминали на первом шаге. Это будет работать с некоторыми телефонами, включая устройства Nexus.
googleusb_driver
и нажмите «Далее».
adb devices
Если все пойдет хорошо, вы должны увидеть свое устройство в списке, и вы готовы начать использовать ADB!
Шаг четвертый (необязательно): добавьте ADB в свою систему PATH
Как бы то ни было, вам нужно перейти в папку ADB и открыть Командную строку там, где вы хотите ее использовать. Однако, если вы добавите его в свою систему Windows PATH, это не понадобится - вы можете просто ввести
adb
из командной строки запускать команды, когда захотите, независимо от того, в какой папке вы находитесь.
Процесс немного отличается в Windows 7 и 10, поэтому ознакомьтесь с нашим полным руководством по редактированию System PATH для шагов, необходимых для этого.
Полезные команды ADB
В дополнение к разнообразным трюкам, требующим ADB, 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.
Для получения полного руководства по АБР обратитесь на страницу Android Debug Bridge на сайте разработчиков Android от Google.
Изображение Кредит: LAI Ryanne on Flickr