Adb как пользоваться на windows 10

Что это такое?

ADB — Это Android Debug Bridge, что переводиться как «отладочный андроид мост». Служит он, как уже ясно из названия, для отладки андроида или отдельных приложений. С его помощью можно делать все действия, которые может делать пользователь и даже больше, однако для «больше» нужен ROOT доступ.

Чаще всего, ADB используется для прошивки или изменения каких то настроек, скрытых файлов и тд. Так-же можно просматривать логи прямо в реал-тайме (для этого есть спец. программы, которые куда удобнее командной строки), устанавливать программы, менять настройки и все в таком духе.

Я например использую подключение для тестирования своих андроид проектов. Нажимаешь кнопку «Build and run» и программа или игра собирается в пакет, отправляется на телефон и устанавливается, после чего еще и запускается. Удобно. Именно о таком способе использования и пойдет речь сегодня.

Как включить ADB?

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

  • Зайти в настройки -> О телефоне
  • Нажимать на «Номер сборки», пока не появиться сообщение «вы стали разработчиком».
  • Выйти в меню настроек и найти новый пункт «Для разработчиков»
  • Включить пункт «отладка по USB»

По сути, это все, для включения ADB. Но для работы еще необходимы драйвера. Скачать универсальные можно тут . Эти драйвера подходят для большинства андроид телефонов, планшетов и других устройств на этой операционной системе. В 99% случаев у вас не будет с ними проблем. Однако производитель устройств часто выкладывают свои ADB драйвера на официальном сайте, часто, это просто копия универсальных драйверов, но бывают и исключения. Поэтому если ваше устройство не подключается с универсальными драйверами, попробуйте специальные от производителя.

Скачать ADB на компьютер

Конечно, для работы нужна сама программа ADB для пк. Точнее это архив с несколькими утилитами. Вот ссылка на официальную страницу от Google. ссылка. На странице есть ссылка на архив для windows, mac, linux. Жмем «Download SDK Platform-Tools for Windows» или другую платформу. Распаковываем архив в C:/adb для удобства.

Как пользоваться?

Пользоваться можно через командную строку или UI интерфейс. Через командную строку делается это так:

  • Пуск -> выполнить или WIN+R
  • Пишем команду «CMD«
  • Переходим в папку с ADB с помощью команды «CD C:/adb»

Далее пишем команды которые необходимы. Например, проверим, подключился ли телефон по мосту.

Пишем «adb devices». В консоли пробегут строчки о запуске сервера и выдастся список подключенных девайсов

c:\adb>adb devices
List of devices attached
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

List of devices attached
1d886e2 device

Последняя строчка означает, что телефон подключен. Отлично!

Теперь можно вводить любые доступные команды, список которых можно посмотреть тут.

Консольки, это конечно хорошо, но давайте разберем конкретный пример.

Предположим, вы разрабатываете игру на Unity. Вам необходимо ее проверить на телефоне. Что для этого нужно? Просто подключите телефон к пк, а в Unity в окне Build выберете устройство из списка. Далее жмем кнопку «Build and run» и ждем. Готово.

Как использовать ADB по WIFI?

Да, да, вам не показалось, полный контроль можно получить и без проводов и да, это опасно. Однако, подключиться к телефону можно только если разрешить это делать.

  • Во-первых нужно в меню разработчика включить эту функцию (есть не на всех устройствах).
  • Во-вторых она выключается при перезагрузке.
  • И в-третьих при первом подключении с неизвестного устройства вылезет запрос на подтверждение, можно ли подключиться.

Однако, не все так просто. Что-бы все заработало, кабель все же понадобиться.

  1. Подключаем девайс по USB
  2. Открываем консоль и переходим в папку ADB, как уже делали выше.
  3. Убеждаемся что девайс и комп в одной Wi-Fi сети.
  4. Пишем adb tcpip 5555
  5. Пишем adb connect IP_ДЕВАЙСА. Адрес можно подсмотреть в настройках wifi вашей сети.

Обычно после этого достаточно выполнять только пункт 5. После этого ADB должен работать без проводов. Пользоваться им точно так же как и по проводу.

3.23/5 (22)

adb (Android Debug Bridge) — это утилита командной строки, которая позволяет взаимодействовать с вашим устройством Android через компьютер. Независимо от того, являетесь ли вы разработчиком, пользователем или просто любопытным, adb может быть полезным инструментом для управления вашим устройством, устранения неполадок и даже для установки приложений.

Использование adb на Windows 10 может показаться сложным, но на самом деле это довольно просто. В этом руководстве мы разберемся, как установить adb, как настроить ваше устройство и как использовать различные команды adb.

Прежде всего, вам нужно установить adb на ваш компьютер. Для этого вы можете скачать Android SDK Platform Tools с официального сайта разработчиков Android. После установки adb вам также потребуется установить драйверы для вашего устройства.

Подсказка: чтобы проверить, правильно ли установлен adb, откройте командную строку и введите «adb version». Если вы видите версию adb, значит установка была успешной.

Содержание

  1. Установка adb на Windows 10
  2. Настройка переменной среды PATH
  3. Подключение Android-устройства к компьютеру
  4. Использование adb команд на Windows 10

Установка adb на Windows 10

Для установки adb на Windows 10 выполните следующие шаги:

  1. Скачайте и установите Java Development Kit (JDK) на ваш компьютер, если он еще не установлен. Вы можете скачать JDK с официального веб-сайта Oracle.
  2. Скачайте Android SDK Platform Tools с официального сайта разработчиков Android.
  3. Разархивируйте скачанный архив Android SDK Platform Tools в удобное место на вашем компьютере.
  4. Добавьте путь к папке с утилитой adb в системную переменную PATH:
Шаг Действие
1 Откройте Настройки Windows 10.
2 Выберите «Система», а затем «О системе» в левой панели.
3 Нажмите «Дополнительные параметры системы» в правом столбце.
4 Перейдите на вкладку «Дополнительные», а затем нажмите «Переменные среды».
5 В разделе «Переменные среды пользователей» выберите переменную PATH и нажмите «Изменить…».
6 Нажмите «Создать» и введите путь к папке с утилитой adb.
7 Нажмите «ОК» во всех окнах настроек.

После выполнения этих шагов adb будет установлен на вашем компьютере с операционной системой Windows 10. Теперь вы можете использовать adb для взаимодействия с вашим устройством Android через командную строку.

Настройка переменной среды PATH

Чтобы использовать adb команды из любой директории в командной строке Windows, необходимо настроить переменную среды PATH.

Шаг 1: Откройте панель управления Windows и найдите «Система» или «Система и безопасность», затем выберите «Система».

Шаг 2: В левой панели выберите «Дополнительные параметры системы».

Шаг 3: В открывшемся окне «Свойства системы» выберите вкладку «Дополнительно» и нажмите кнопку «Переменные среды».

Шаг 4: В секции «Системные переменные» найдите переменную среды «Path» и нажмите на кнопку «Изменить».

Шаг 5: В открывшемся окне нажмите кнопку «Новый» и введите путь к папке, где установлен adb (например, C:\adb).

Шаг 6: Нажмите кнопку «ОК» во всех открытых окнах, чтобы сохранить изменения.

Примечание: Если переменная среды «Path» не существует, нажмите кнопку «Создать» и введите «Path» в поле «Имя переменной», а затем введите путь к папке, где установлен adb, в поле «Значение переменной».

Теперь вы можете использовать adb команды из любой директории в командной строке Windows, просто набрав имя команды без указания полного пути к adb.

Подключение Android-устройства к компьютеру

Прежде чем начать работу с adb на Windows 10, вам потребуется подключить Android-устройство к вашему компьютеру. Для этого следуйте указанным ниже инструкциям.

Шаг Действие
Шаг 1 Убедитесь, что ваше Android-устройство включено и разблокировано.
Шаг 2 На вашем компьютере откройте «Настройки» и перейдите в раздел «О телефоне» или «О планшете».
Шаг 3 В разделе «О телефоне» или «О планшете» найдите и нажмите на «Номер сборки» несколько раз, пока не появится сообщение о том, что вы являетесь разработчиком.
Шаг 4 Вернитесь в раздел «Настройки» и теперь найдите и откройте «Разработчикам».
Шаг 5 В разделе «Разработчикам» включите опцию «Отладка по USB».
Шаг 6 Подключите свое Android-устройство к компьютеру с помощью USB-кабеля.
Шаг 7 На вашем Android-устройстве может появиться запрос о разрешении доступа для отладки по USB. Разрешите доступ, чтобы установить подключение.
Шаг 8 На вашем компьютере откройте командную строку или терминал и выполните следующую команду, чтобы убедиться, что ваше устройство успешно подключено:

adb devices

После выполнения этой команды, вы должны увидеть список подключенных устройств, включая ваше Android-устройство. Если устройство отображается в списке, значит, подключение прошло успешно и вы готовы использовать adb на Windows 10.

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

Использование adb команд на Windows 10

1. Установите драйверы USB для вашего Android-устройства. Подключите устройство к компьютеру с помощью USB-кабеля и дождитесь, пока драйверы установятся автоматически.

2. Откройте командную строку Windows, нажав Win + R и введя cmd.

3. Перейдите в папку, где установлен Android SDK. Обычно это C:\Users\Ваше_имя\AppData\Local\Android\Sdk\platform-tools.

4. Подключите ваше Android-устройство к компьютеру с помощью USB-кабеля.

5. В командной строке введите adb devices, чтобы убедиться, что ваше устройство подключено и распознано adb. Вы должны увидеть серийный номер вашего устройства в списке доступных устройств.

6. Теперь вы можете использовать различные adb команды для управления вашим Android-устройством. Например:

  • adb push место_оригинал место_назначения — копирует файл с вашего компьютера на устройство.
  • adb pull место_оригинал место_назначения — копирует файл с устройства на ваш компьютер.
  • adb install имя_пакета.apk — устанавливает приложение на ваше устройство.
  • adb uninstall имя_пакета — удаляет приложение с вашего устройства.
  • adb reboot — перезапускает ваше устройство.

Обратите внимание, что некоторые команды могут потребовать прав администратора. В таком случае запустите командную строку от имени администратора.

Теперь вы знаете основы использования adb команд на Windows 10. Этот инструмент может быть полезен для разработки и отладки Android-приложений, а также для управления вашим устройством. Расширьте свои знания и экспериментируйте с другими adb командами для получения дополнительной функциональности.

Что это такое?

ADB — Это Android Debug Bridge, что переводиться как «отладочный андроид мост». Служит он, как уже ясно из названия, для отладки андроида или отдельных приложений. С его помощью можно делать все действия, которые может делать пользователь и даже больше, однако для «больше» нужен ROOT доступ.

Чаще всего, ADB используется для прошивки или изменения каких то настроек, скрытых файлов и тд. Так-же можно просматривать логи прямо в реал-тайме (для этого есть спец. программы, которые куда удобнее командной строки), устанавливать программы, менять настройки и все в таком духе.

Я например использую подключение для тестирования своих андроид проектов. Нажимаешь кнопку «Build and run» и программа или игра собирается в пакет, отправляется на телефон и устанавливается, после чего еще и запускается. Удобно. Именно о таком способе использования и пойдет речь сегодня.

Как включить ADB?

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

  • Зайти в настройки -> О телефоне
  • Нажимать на «Номер сборки», пока не появиться сообщение «вы стали разработчиком».
  • Выйти в меню настроек и найти новый пункт «Для разработчиков»
  • Включить пункт «отладка по USB»

По сути, это все, для включения ADB. Но для работы еще необходимы драйвера. Скачать универсальные можно тут . Эти драйвера подходят для большинства андроид телефонов, планшетов и других устройств на этой операционной системе. В 99% случаев у вас не будет с ними проблем. Однако производитель устройств часто выкладывают свои ADB драйвера на официальном сайте, часто, это просто копия универсальных драйверов, но бывают и исключения. Поэтому если ваше устройство не подключается с универсальными драйверами, попробуйте специальные от производителя.

Скачать ADB на компьютер

Конечно, для работы нужна сама программа ADB для пк. Точнее это архив с несколькими утилитами. Вот ссылка на официальную страницу от Google. ссылка. На странице есть ссылка на архив для windows, mac, linux. Жмем «Download SDK Platform-Tools for Windows» или другую платформу. Распаковываем архив в C:/adb для удобства.

Как пользоваться?

Пользоваться можно через командную строку или UI интерфейс. Через командную строку делается это так:

  • Пуск -> выполнить или WIN+R
  • Пишем команду «CMD«
  • Переходим в папку с ADB с помощью команды «CD C:/adb»

Далее пишем команды которые необходимы. Например, проверим, подключился ли телефон по мосту.

Пишем «adb devices». В консоли пробегут строчки о запуске сервера и выдастся список подключенных девайсов

c:adb>adb devices
List of devices attached
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

List of devices attached
1d886e2 device

Последняя строчка означает, что телефон подключен. Отлично!

Теперь можно вводить любые доступные команды, список которых можно посмотреть тут.

Консольки, это конечно хорошо, но давайте разберем конкретный пример.

Предположим, вы разрабатываете игру на Unity. Вам необходимо ее проверить на телефоне. Что для этого нужно? Просто подключите телефон к пк, а в Unity в окне Build выберете устройство из списка. Далее жмем кнопку «Build and run» и ждем. Готово.

Как использовать ADB по WIFI?

Да, да, вам не показалось, полный контроль можно получить и без проводов и да, это опасно. Однако, подключиться к телефону можно только если разрешить это делать.

  • Во-первых нужно в меню разработчика включить эту функцию (есть не на всех устройствах).
  • Во-вторых она выключается при перезагрузке.
  • И в-третьих при первом подключении с неизвестного устройства вылезет запрос на подтверждение, можно ли подключиться.

Однако, не все так просто. Что-бы все заработало, кабель все же понадобиться.

  1. Подключаем девайс по USB
  2. Открываем консоль и переходим в папку ADB, как уже делали выше.
  3. Убеждаемся что девайс и комп в одной Wi-Fi сети.
  4. Пишем adb tcpip 5555
  5. Пишем adb connect IP_ДЕВАЙСА. Адрес можно подсмотреть в настройках wifi вашей сети.

Обычно после этого достаточно выполнять только пункт 5. После этого ADB должен работать без проводов. Пользоваться им точно так же как и по проводу.

3.09/5 (16)

Содержание

  1. Установка и настройка adb (Инструкция)
  2. Лучшие команды ADB Fastboot для Android, Windows, Mac и Linux
  3. Подробный список команд ADB и Fastboot для Андроид при работе с ПК (Windows / Mac / Linux)
  4. Что такое команды Fastboot и ADB?
  5. В чем разница между Fastboot и ADB?
  6. Где используют ADB Fastboot Commands?
  7. Как использовать командную строку?
  8. Заключение
  9. [Советы] [Урок ADB №1] Как настроить ADB для работы с Windows
  10. Рейтинг
  11. Mi Comm APP
  12. Рекомендации
  13. Как пользоваться ADB из Windows PowerShell?
  14. Способ 1. Запуск PowerShell и переход в папку с ADB
  15. Способ 2. Запуск PowerShell из папки с ADB
  16. Как открыть adb в командной строке windows 10

avatar476 4

Аббревиатура ADB расшифровывается как Android Debug Bridge (отладочный мост Андроид). ADB является составной частью Android SDK, который можно скачать отсюда.

Так как операционная система Android является разновидностью Linux, для ее настройки часто возникает необходимость работы через командную строку. Конечно, существуют программы – эмуляторы терминала, которые позволяют выполнять команды прямо на устройстве но, во-первых, на маленьком экране телефона делать это неудобно, а во-вторых, иногда требуется доступ к устройству через компьютер, и в этих и многих других случаях программа adb просто незаменима. Программа adb устанавливает связь между устройством и компьютером и позволяет прямо на компьютере выполнять различные манипуляции с системой Android.

Как установить ADB.

Прежде всего, рекомендуем вам скачать самую последнюю версию Android SDK, на момент написания этого руководства доступна версия r11, на ее примере построено все дальнейшее описание, и в более ранних версиях, местоположение необходимых программ после установки SDK, может отличаться от описанного здесь.

1. Скачиваем Android SDK, его можно найти по ссылке указанной ранее. Имеется несколько разновидностей SDK, для Microsoft Windows, Mac OS и Linux.

Нам потребуется разновидность для Microsoft Windows. И здесь есть два варианта – скачать установщик или zip архив с Android SDK. Установщик нам не нужен, тем более он не позволит установить SDK в Windows 7, и поэтому скачиваем zip архив.

В архиве находится папка android-sdk-windows, которая и содержит сам SDK. Распаковываем ее на компьютер. В нашем примере, мы разместили папку в корне диска С. Если вы сделаете то же самое, путь к SDK будет у нас такой: C:android-sdk-windows

В более ранних версиях SDK внутри этой папки в папке tools располагалась нужная нам программа adb, но позднее она была перемещена разработчиками в папку platform-tools.

Однако, если вы зайдете в эту папку, вы не найдете внутри нее программу adb, поэтому переходим к следующему этапу установки.

2. Устанавливаем SDK Platform Tools.
Убеждаемся, что наш компьютер подключен к интернету и запускаем находящуюся в папке android-sdk-windows, программу SDK Manager. После запуска программы появится такое окно:

wmce5canpdngpwjtumfe

Нам нужно скачать и установить Android SDK Platform-tools и Android SDK Tools.

С помощью двойного клика по пункту или нажатием на «Accept» и «Reject» отмечаем эти два пункта в списке и снимаем отметку со всех остальных пунктов, как показано на приведенном выше скриншоте. Затем нажимаем «Install» и ждем пока скачаются и установятся нужные нам компоненты.

Теперь мы имеем установленную adb на своем компьютере, но для работы с нашим телефоном или планшетом нужно будет установить их драйвер и для дальнейшего удобства с программой, неплохо было бы прописать путь к ней и другим компонентам в систему Windows.

После этого, нам нужно отредактировать системную переменную PATH, чтобы каждый раз при запуске программы и вводе команд не набирать путь к программе, который выглядит так:

Если вы ни разу не редактировали системные переменные, создайте точку восстановления системы, чтобы потом можно было вернуть ее в первоначальное состояние.

— Если у вас установлена Windows 7, клацаем правой клавишей мыши по ярлыку «Компьютер», выбираем «свойства» и в открывшемся окне выбираем «Дополнительные параметры системы».

— Если у вас Windows XP, клацаем правой кнопкой мыши по «Мой компьютер» и затем по «Свойства»

В следующем окне на вкладке «Дополнительно» нажимаем на кнопку «Переменные среды». В списке «Системные переменные» выбираем переменную «path» и нажимаем кнопку «Изменить…»

Откроется окно редактирования переменной, и в пункте «значение переменной» в самый конец строки, после точки с запятой добавляем путь к папке tools и папке platform-tools:

fyvjqhzwa8nkakymjsudc
(если в конце строки не было точки с запятой, добавьте её – каждый путь в этой строке должен отделяться от другого точкой с запятой)

Если вы установили Android SDK в другую папку, пропишите в конце строки ваш путь к папкам tools и platform-tools.

Нажимаем «ОК», чтобы сохранить изменения. После этого, чтобы изменения вступили в силу, нужно будет перезагрузить компьютер.

Установка драйверов устройства.

Некоторые устройства, например телефоны и планшеты компании Samsung имеют собственное программное обеспечение для синхронизации с компьютером, и если оно у вас установлено на компьютере, то драйвер устройства уже установлен у вас в системе.

Но для таких устройств, как Nexus One, которые поставляются без каких либо дополнительных программ и драйверов, для работы с Android SDK, драйверы установить необходимо.

Для этого идем в папку, в которую мы устанавливали SDK и запускаем SDK Manager.

kr2ddwchekrzvyskgzm

Точно так же, как мы устанавливали Android SDK Platform-tools и Android SDK Tools, находим и выбираем в списке «Google Usb Driver package». Нажимаем «Install» и ждем пока программа скачает драйверы. Драйверы для 32 и 64 разрядной Windows будут скачаны в следующую папку:

Теперь можно установить драйверы для вашего устройства. Для этого в меню настроек телефона или планшета выбираем пункт «Приложения» (Applications), и в нем включаем «Отладка USB» (USB debugging).

Подключаем наше устройство к компьютеру. Компьютер обнаружит новое оборудование и предложит установить драйверы. Устанавливаем драйверы из папки, куда они были скачаны ранее.

Кроме того, вы можете попробовать установить на компьютер универсальный ADB драйвер.

Работать с программой adb лучше всего через командную строку Windows. Для вызова командной строки на компьютере с Windows XP, нажимаем «Пуск» и в поле ввода «Выполнить» набираем cmd и нажимаем «Enter».

На компьютере с Windows 7, нажимаем «Пуск» и в поле ввода «Найти программы и файлы» набираем cmd и нажимаем «Enter».

Откроется окно командной строки, и для того чтобы, например посмотреть какие устройства у нас подключены к компьютеру, набираем в нем команду
adb devices.

Программа adb отобразит список устройств, подключенных в настоящий момент к компьютеру.

Источник

Лучшие команды ADB Fastboot для Android, Windows, Mac и Linux

Мы все очень хорошо знаем, что такое рутирование и какое волшебство оно способно сделать с вашим скучным телефоном. Значительно возрастает количество возможных настроек, доступных в режиме администратора смартфона. Устройство становится умнее и податливее. И как такое становится возможным? Через ADB Fastboot Commands.

Fastboot команды позволяют осуществить процесс рутирования и управлять устройством в режиме быстрой загрузки. В этой статье вы найдете команды, которые позволят перезагрузить систему и войти в загрузчик Андроид.

Лучше не используйте эти команды, если не разобрались полностью в их предназначении. Это очень важно, чтобы не навредить телефону и не превратить его в очередной «кирпич», который потом придется нести в сервисный центр для перенастройки.

Подробный список команд ADB и Fastboot для Андроид при работе с ПК (Windows / Mac / Linux)

Список других команд fastboot

Что такое команды Fastboot и ADB?

Команды ADB и Fastboot – это системные утилиты, которые помогают получить доступ к внутренней системе Андроид через компьютер, работающий на Windows, Mac или Linux. Они одинаково работают на всех операционных системах. Но удобнее всего все же работать на Windows. Вы это поймете, когда будете пытаться отправлять файлы APK или zip на свой смартфон.

В чем разница между Fastboot и ADB?

ADB – это сокращение от выражения Android Dubug Bridge (мост отладки андроид). Он позволяет получить доступ к системным папкам, открывать скрытые файлы и вносить в них изменения. Для этой процедуры придется рутировать свое устройство.

Fastboot используют, если на устройстве вдруг перестала работать система Android. Для использования команд нужно лишь загрузить телефон в режим быстрой загрузки. Это поможет получить доступ к системном разделам операционной системы и вносить в них изменения.

Где используют ADB Fastboot Commands?

Большинство пользователей предпочитают работать в командной строке на Windows или в терминале на Mac и Linux. Проблема в том, что некоторые испытывают страх перед использованием кода, связанные с недостаточным багажом знаний.

Не забудьте включить режим разработчика на своем телефоне в настройках. Также вам нужно будет выбрать пункт «Отладка по USB» в «Параметрах разработчика».

Установите подходящие драйверы OEM для вашего телефона.

Как использовать командную строку?

Чтобы использовать командную строку, откройте ее в Windows или терминал в Mac/Linux. Зайдите в SDK, который был загружен с официального сайта разработчика Android. Распакуйте файл, назовите папку как Platform-Tools.

2447c739af

Заключение

Надеемся, эта статья о лучших командах Fastboot и ADB оказалась для вас полезной. Если у вас есть какие-либо вопросы, вы можете написать их в комментариях ниже.

Сохраните эту страницу в закладки, чтобы обращаться к ней каждый раз, когда снова появится потребность взаимодействовать со своим телефоном в режиме фастбут.

Источник

[Советы] [Урок ADB №1] Как настроить ADB для работы с Windows

026.small

6d64db5c 6fa7 4389 bdcd 14daf484e7b5

CrGZ3XdVUAAr3B_.png (232.65 KB, Downloads: 116)

2018-01-16 22:22:18 Upload

1. Переходим на официальный сайт разработчика (Нажать сюда для перехода) и скачиваем архив SDK Platform-Tools for Windows;
Не рекомендуется скачивать данный архив на сторонних ресурсах, на официальном сайте представлена всегда рабочая и самая свежая версия;

2. Распаковываем папку platform-tools из архива SDK Platform-Tools for Windows на диск С: (должно получиться, как на скриншоте)

5c902452 c633 4dd2 a514 969fd6252412

1.png (42.34 KB, Downloads: 222)

2018-01-15 21:25:14 Upload

f78e865a 35d4 4867 9dfa 39f4d7afdd5a

2017-05-15_10-44-24.png (32.44 KB, Downloads: 106)

2018-01-15 21:27:24 Upload

af3e987f 2bc1 4105 8fa9 4f72085e5890

2017-05-15_10-46-52.png (13.58 KB, Downloads: 93)

2018-01-15 21:29:28 Upload

7af1d7a1 ccb6 42e5 a8a9 f826d4edc1f3

2017-05-15_10-49-21.png (22.2 KB, Downloads: 106)

2018-01-15 21:32:24 Upload

92a9a38f 46fa 438e 8b37 cfd81fe0b4fa

2.png (14 KB, Downloads: 107)

2018-01-15 21:45:47 Upload

aa3dd8ea ee02 4279 a991 84c43e095816

3.png (42.83 KB, Downloads: 80)

2018-01-15 22:09:37 Upload

29ef8a42 236b 44da 9082 c179345057f3

4.png (6.45 KB, Downloads: 97)

2018-01-15 22:56:12 Upload

42d578cf 2329 48fc b56d bc840a936dc9

5.png (11.43 KB, Downloads: 90)

2018-01-15 23:05:49 Upload

14. Если все хорошо, то можно приступать к работе. Что бы активировать работу в ADB, необходимо ввести «cd c:adb» без кавычек нажать «Enter»;

15. После чего можно начинать ввод команд, которые мы подробно рассмотрим в следующих темах.

Сегодня мы подробно рассмотрели, как настроить и начать работу с ADB. В следующей теме мы рассмотрим, как выполнить заморозку приложений при помощи ADB.

Еще уроки по ADB:

Рейтинг

74afb9a6 fc95 45a7 8000

c54a603a 8e66 4927 a2dc

e01e69ad b7c9 4d5e 95ce

Спасибо! Сам хотел замутить, что-то подобное, но ты опередил. Считаю нужное дело.

d46a6a78 9065 4bd9 8895

74afb9a6 fc95 45a7 8000

f78dccc4 7bee 4ef4 a843

53997b68 0a49 4530 b421

818ee940 47df 4046 9a8a a0538fd31f64

d539e3b8 9ad4 49f9 8d9a

51e7af9e9d

f78dccc4 7bee 4ef4 a843

column author

newqrcode

Mi Comm APP

Получайте новости о Mi продукции и MIUI

Рекомендации

* Рекомендуется загружать изображения для обложки с разрешением 720*312

Изменения необратимы после отправки

Cookies Preference Center

We use cookies on this website. To learn in detail about how we use cookies, please read our full Cookies Notice. To reject all non-essential cookies simply click «Save and Close» below. To accept or reject cookies by category please simply click on the tabs to the left. You can revisit and change your settings at any time. read more

These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services such as setting your privacy preferences, logging in or filling in formsYou can set your browser to block or alert you about these cookies, but some parts of thesite will not then work. These cookies do not store any personally identifiable information.

These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services such as setting your privacy preferences, logging in or filling in formsYou can set your browser to block or alert you about these cookies, but some parts of thesite will not then work. These cookies do not store any personally identifiable information.

These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services such as setting your privacy preferences, logging in or filling in formsYou can set your browser to block or alert you about these cookies, but some parts of thesite will not then work. These cookies do not store any personally identifiable information.

Источник

Как пользоваться ADB из Windows PowerShell?

Командная строка тихо уходит в историю, вместо нее приходит Windows PowerShell. Как запустить ADB Android из Windows PowerShell? Узнаете на сайте Android +1!Информация будет написана «для чайников», поэтому опытным пользователям данная информация практически не понадобиться.

Если вы попытаетесь в Windows PowerShell ввести команду adb как вы это делали в Командной строке Windows, то получите ошибку «adb : Имя «adb» не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность написания имени, а также наличие и правильность пути, после чего повторите попытку

Что не так? Все дело в том, чтобы Android adb заработал в PowerShell необходимо вводить КАЖДЫЙ РАЗ перед командой ./ или же .

Например:

./adb devices
./adb reboot recovery

Также это касается и fastboot:

./fastboot flash recovery recovery.img
./tastboot devices

Способ 1. Запуск PowerShell и переход в папку с ADB

Способ 2. Запуск PowerShell из папки с ADB

Скопируйте файлы adb и Fastboot в папку C:Windows:

Либо добавьте папку в переменные Windows:

У вас остались еще дополнительные вопросы? Пишите их в комментариях, о том что у вас получилось или наоборот!

Вот и все! Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней! Больше статей и инструкций читайте в разделе Статьи и Хаки Android.

Источник

Как открыть adb в командной строке windows 10

Platform-tools: r31.0.3
ADB: 1.0.41 (31.0.3-7562133)
Fastboot: 31.0.3-7562133
Make_f2fs: 1.14.0 (2020-08-24)
Mke2fs: 1.46.2 (28-Feb-2022)
Последнее обновление утилит в шапке: 01.08.2022

Если что-то неправильно, то в списке подключенных устройств (List of devices attached) будет пусто.

adb push Копировать файл/папку PC->девайс.

adb pull [ ] Копировать файл/папку девайс->PC.

adb sync [ ] Копировать PC->девайс только новые файлы.
Ключи:
-l Не копировать, только создать список.

adb shell Запуск упрощенного unix shell.
Примеры использования

adb emu Послать команду в консоль эмулятора

adb install [-l] [-r] [-s] Послать приложение на устройство и установить его.
Пример: adb install c:/adb/app/autostarts.apk Установить файл autostarts.apk лежащий в папке /adb/app/ на диске с:
Ключи:
-l Блокировка приложения
-r Переустановить приложение, с сохранением данных
-s Установить приложение на карту памяти
Установка split apk

adb uninstall [-k] Удаление приложения с устройства.
Ключи:
-k Не удалять сохраненные данные приложения и пользователя.

adb wait-for-device Ждать подключения устройства.

adb start-server Запустить службу/демон.

adb kill-server Остановить службу/демон.

adb get-state Получить статус:
offline Выключен.
bootloader В режиме начальной загрузки.
device В режиме работы.

adb get-serialno Получить серийный номер.

adb status-window Непрерывный опрос состояния.

adb remount Перемонтировать для записи. Требуется для работы скриптов, которые изменяют данные на.

adb reboot bootloader Перезагрузка в режим bootloader.

adb reboot recovery Перезагрузка в режим recovery.

adb root Перезапуск демона с правами root

adb usb Перезапуск демона, прослушивающего USB.

adb tcpip Перезапуск демона, прослушивающего порт TCP.

adb ppp [параметры] Запуск службы через USB.
Note: you should not automatically start a PPP connection. refers to the tty for PPP stream. Eg. dev:/dev/omap_csmi_tty1
Параметры:
defaultroute debug dump local notty usepeerdns

fastboot erase Стереть раздел.
Разделы: boot, recovery, system, userdata, radio
Пример: fastboot erase userdata Стирание пользовательских данных.

fastboot update Прошивка из файла имя_файла.zip

fastboot flashall Прошивка boot + recovery + system.

fastboot getvar Показать переменные bootloader.
Пример: fastboot getvar version-bootloader Получить версию bootloader.

fastboot boot [ ] Скачать и загрузить kernel.

fastboot flash:raw boot [ ] Создать bootimage и прошить его.

fastboot devices Показать список подключенных устройств.

fastboot continue Продолжить с автозагрузкой.

fastboot reboot Перезагрузить аппарат.

f astboot reboot-bootloader Перезагрузить девайсв режим bootloader.
Перед командами fastboot можно использовать ключи:
-w стереть данные пользователя и кэш
-s Указать серийный номер устройства.
-p

Указать название устройства.
-c Переопределить kernel commandline.
-i Указать вручную USB vendor id.
-b Указать в ручную базовый адрес kernel.
-n

Указать размер страниц nand. по умолчанию 2048.

Пример ниже выводит в лог все сообщения с тэгом «ActivityManager» с приоритетом «Info» или выше, и сообщения с тэгом «MyApp» и приоритетом «Debug» или выше:
adb logcat ActivityManager:I MyApp:D *:S
Последний элемент в выражении фильтра *:S устанавливает приоритет «silent» для всех остальных тэгов, тем самым обеспечивая вывод сообщений только для «View» и «MyApp». Использование *:S – это отличный способ для вывода в лог только явно указанных фильтров (т.е. в выражении фильтра указывается «белый список» сообщений, а *:S отправляет все остальное в «черный список»).

При помощи следующего выражения фильтра отображаются все сообщения с приоритетом «warning» или выше для всех тэгов:
adb logcat *:W

Если logcat запускается на машине разработчика (не через удаленный adb shell), можно также установить значение выражения фильтра по умолчанию задав переменную окружения ANDROID_LOG_TAGS:
export ANDROID_LOG_TAGS=»ActivityManager:I MyApp:D *:S»

Следует обратить внимание что задав переменную окружения ANDROID_LOG_TAGS она не будет работать в эмуляторе/устройстве, если вы будете использовать logcat в удаленном shell или используя adb shell logcat.
Вышеописанная команда export работает в ОС *nix и не работает в Windows.

Контроль формата вывода лога

brief Показывать приоритет/тэг и PID процесса (формат по умолчанию).
process Показывать только PID.
tag Показывать только приоритет/тэг.
thread Показывать только процесс:поток и приоритет/тэг.
raw Показать необработанное сообщение, без полей метаданных.
time Показывать дату, время вызова, приоритет/тэг и PID процесса.
long Показывать все поля метаданных и отдельно сообщения с пустыми строками.

Источник


Как установить ADB, Fastboot и драйвера


Утилиты ADB и Fastboot входят в состав комплекта разработки Android SDK (не стоит путать с Android Studio и уж тем более скачивать ее громоздкий установочный файл, если вы, конечно, не собираетесь заниматься разработкой под Android). ADB является инструментом для отладки, который позволяет получить доступ к консоли Андроид с компьютера (подробнее →) подключив гаджет к ПК по USB. При этом должна быть включена отладка. Fastboot предназначена для работы с устройством, когда то загружено в одноименном режиме (если такой есть на вашем аппарате).


Содержание — Как установить ADB, Fastboot и драйвера:

  1. Как установить ADB и Fastboot: инструкция
  2. Устанавливаем драйверы ADB и Fastboot под Windows
  3. Как начать работать с Fastboot и ADB

При помощи ADB можно управлять смартфоном/планшетом с компьютера: сделать бэкап приложенийсбросить графический пароль, записать скринкаст, перевести смартфон в режим Recovery и многое другое. Кроме того с ADB можно работать и через Wi-Fi. Для этого на вашем устройстве должны быть получены root-права, а также понадобится специальное приложение, осуществляющее подключение к компу по сети. Например, ADB Wireless либо WiFi ADB. Но это уже материал для отдельной статьи. 

Используя Fastboot, вы сможете устанавливать прошивки, кастомные Рекавери (TWRP или CWM), разблокировать Bootloader (на аппаратах HTC, Motorola, Sony, Nexus, Huawei, последних LG он заблокирован), очищать разделы системы.

Как установить ADB и Fastboot: инструкция

1. Первым делом переходим на официальный сайт, откуда можно скачать Android SDK: https://developer.android.com. Спускаемся вниз страницы к разделу «Command line tools only» и выбираем загрузку архива для Windows.

Command line tools only

2. Установите галочку в чекбоксе «I have read and agree with the above terms and conditions» и нажмите кнопку «Download Android Command Line Tools for Windows». Начнется загрузка архива.

Download Android Command Line Tools for Windows

3. Скачайте его и разархивируйте в корень Диска «C:».

4. Также необходимо загрузить Java Development Kit с официальной страницы. Перейдите на сайт, согласитесь с условиями лицензионного соглашения, отметив пункт «Accept License Agreement», и скачайте версию JDK, соответствующую разрядности вашей системы.

Accept License Agreement

После этого установите скачанный пакет. Дальше описаны несколько вариантов установки Fastboot и ADB – пользуйтесь тем, который для вас проще.

Первый способ

Вернитесь к папке c Android SDK, откройте «tools» и запустите «android».

Как установить ADB и Fastboot: инструкция

Отметьте пункт «Android SDK Platform-tools» (а также «Google USB driver», если у вас устройство Nexus) и нажмите «Install Packages».

Как установить ADB и Fastboot: инструкция

Про установку драйверов для других аппаратов читайте ниже.

Выберите «Accept License» и нажмите «Install».

Как установить ADB и Fastboot: инструкция

Мой лог показал, что в процессе установки возникла ошибка. Но в итоге все завершилось успешно.

Как установить ADB и Fastboot: инструкция

По завершении выполнения вышеописанных действий в папке «tools_версия-windows» появится «platform-tools», а в ней будут интересующие нас «ADB» и «Fastboot».

Как установить ADB и Fastboot: инструкция

Как установить ADB и Fastboot: инструкция

Второй способ

Перейдите в папку «sdk-tools-windows-версия» → «tools» → «bin» и, зажав клавишу «Shift», щелкните правой кнопкой мышки по пустой области. Выберите «Открыть окно команд» либо «Открыть окно PowerShell здесь», если на ПК или ноутбуке установлена одна из последних сборок Windows 10.

Открыть окно PowerShell здесь

Вставьте команду в PowerShell или командную строку (в PowerShell добавьте ./ вначале):

sdkmanager platform-tools

sdkmanager platform-tools

Щелкните «Enter», чтобы выполнить команду. Произойдет загрузка файлов и появится запрос на установку:

Accept? (y/N)

Accept? (y/N)

Чтобы разрешить, введите y, то есть «yes», и нажмите «Enter», после чего начнется установка «platform-tools».

platform-tools

В конце в командной строке отобразится сообщение, что процедура завершилась успешно. А папка «platform-tools» с ADB и Fastboot внутри появится в «sdk-tools-windows-version».

(!) Если по какой-либо причине не удается установить ADB и Fastboot предыдущими способами, воспользуйтесь третьим вариантом – просто скачайте архив «platform-tools» и разархивируйте на диск «C:».

Устанавливаем драйверы ADB и Fastboot под Windows

Чтобы компьютер корректно распознавал смартфон либо планшет, необходимо загрузить драйвер USB:

  • Samsung – драйвер входит в состав утилиты Kies: https://www.samsung.com либо же его можно скачать отдельно, выбрав нужную модель: https://www.samsung.com
  • HTC – в составе HTC Sync Manager: https://www.htc.com
  • Nexus – драйвер Android устанавливается вместе с Android SDK, о чем писалось выше.
  • Huawei – совместно с утилитой HiSuite: https://consumer.huawei.com
  • LG – установите LG PC Suite: https://www.lg.com
  • Motorola – смотрите на этой странице: https://motorola-global-portal.custhelp.com
  • Sony Xperia – драйверы FastBoot для всех моделей находятся здесь: https://developer.sonymobile.com
  • Xiaomi – Mi PC Suite: https://pcsuite.mi.com
  • MTK – для китайских аппаратов на чипах MediaTek: https://online.mediatek.com
  • Lenovo – выберите модель смартфона, планшета и загрузите ADB драйвер: https://support.lenovo.com
  • Решения для девайсов других производителей ищите на их официальных сайтах.

Существуют различные универсальные установщики ADB драйверов (к примеру, этот: https://adbdriver.com) – ими тоже можно пользоваться, например, когда по какой-то причине не удалось установить официальное решения.

Если для вашей модели идет драйвер без установщика, придется выполнить следующие действия:

1. Зайдите в «Панель управления» → «Диспетчер устройств». В Windows 10 достаточно нажать правой кнопкой мышки по меню «Пуск» и выбрать «Диспетчер устройств».

Устанавливаем драйверы ADB и Fastboot под Windows

2. Найдите в списке девайс для которого нужно установить драйверы. Клацните правой кнопкой мышки и нажмите «Обновить драйверы».

Устанавливаем драйверы ADB и Fastboot под Windows

Как видите, компьютер корректно распознает мой планшет Nexus 7. Если ваш ПК определяет смартфон неправильно или напротив устройства стоит желтый треугольник с восклицательным знаком внутри, «ручная» установка драйверов Android для вас обязательна.

3. Выберите пункт «Выполнить поиск драйверов на этом компьютере».

Устанавливаем драйверы ADB и Fastboot под Windows

4. Укажите путь к папке с драйверами на ПК.

Устанавливаем драйверы ADB и Fastboot под Windows

Дождитесь завершения установки и затем заново подключите гаджет к компьютеру по USB.

Как начать работать с Fastboot и ADB

Работа с ADB или Fastboot осуществляется из командной строки, зайти можно двумя способами:

Способ 1: Правой клавишей мышки клацните на «Пуск» и выберите «Командная строка (администратор)». Далее при помощи команд нужно перейти к папке с ADB и Fastboot (после ввода каждой нажимайте «Enter»).

Чтобы вернуться в корень диска «C:», используйте:

cd /

Благодаря этой команде открываем нужную папку:

cd

В моем случае получилось так:

cd tools_версия-windowsplatform-tools

Как начать работать с Fastboot и ADB

 У вас выйдет (разработчики Google изменили название архива уже после написания первоначальной редакции этой инструкции):

cd sdk-tools-windows-versionplatform-tools

Путь к Fastboot и ADB указан, теперь работаем с ними из консоли.

Чтобы не выполнять эти действия каждый раз, добавьте путь к «platform-tools» в переменную «Path». Сначала зайдите в папку, в строке навигации щелкните правой кнопкой мыши по «platform-tools» и выберите «Копировать адрес».

Копировать адрес

Перейдите в «Панель управления». Для этого нажмите «Win» + «R» и в поле «Открыть:» вставьте control. Нажмите «ОК».

control

Выберите «Система» → «Дополнительные параметры системы» → «Переменные среды…».

Переменные среды

Найдите перемененную «Path», выделите ее и выберите «Изменить…».

Path

Нажмите «Создать», вставьте путь к папке «platform-tools» и щелкните «ОК».

2: Зайдите в «sdk-tools-windows-version» → «platform-tools», затем, удерживая «Shift», щелкните правой кнопкой мыши по пустому месту и выберите пункт «Открыть окно команд» или «Открыть окно PowerShell здесь».

Введите следующее, чтобы проверить как ПК видит Android (в Windows PowerShell вставьте ./ перед командой):

adb devices

Не забывайте, что для работы с ADB должна быть включена отладка по USB! Больше полезных команд вы найдете в прошлой статье, ссылка есть в начале данного поста.


Содержание:

  • 1 Что позволяет делать ADB?
  • 2 Установка ADB и Fastboot из пакета Android SDK
  • 3 Minimal ADB and Fastboot
  • 4 Проверка работы ADB и Fastboot

ADB, или Android Debug Bridge – это консольное приложение для ПК, с помощью которого можно управлять устройством на базе Android прямо с компьютера. Выглядит это так: сначала на компьютер устанавливаются инструментарий ADB  и драйвера для Android, потом мобильное устройство подключается к ПК через USB-кабель в режиме отладки, и, наконец, после запуска ADB в консоли (командной строке) выполняются специальные команды, инициирующие те или действия с гаджетом. Подробная информация о принципе работы самого средства отладки представлена на официальном сайте разработчика, поэтому мы останавливаться на этом не будем, а сразу перейдем к возможностям ADB и способам его установки на компьютер.

Для начала укажем зачем вообще нужен ADB. С его помощью можно:

  • Перезагружать устройство в различных режимах;
  • Обмениваться файлами/папками с телефоном;
  • Устанавливать/удалять приложения;
  • Устанавливать кастомные прошивки (в том числе, TWRP Recovery);
  • Производить разблокировку графического ключа Андроид;
  • Выполнять разного рода скрипты.

Инструмент ADB обычно устанавливается в связке с консольным приложением Fastboot.

Установка ADB и Fastboot из пакета Android SDK

Этот способ предусматривает использование официального средства разработки и тестирования приложений Android Studio. Переходим на страницу https://developer.android.com/studio/index.html и находим заголовок «Get just the command line tools». Ниже скачиваем архив SDK tools для Windows (перед загрузкой соглашаемся с условиями использования).

Скачиваем SDK tools для Windows шаг 1

Скачиваем SDK tools для Windows шаг 2

Распаковываем архив на диск С. В нашем случае файлы были извлечены в папку sdk-tools-windows-3859397.

Папка sdk-tools-windows-3859397

Заходим в директорию, а потом переходим в каталог tools/bin. Здесь нас интересует файл sdkmanager, который и поможет установить ADB и Fastboot на компьютер.

Расположение файла sdkmanager

Далее все действия будут производиться в командной строке Windows. Запускаем ее от имени администратора.

Запуск командной строки от имени администратора

Теперь необходимо открыть папку с sdkmanager, для чего в консоли следует выполнить команду cd C:sdk-tools-windows-3859397toolsbin, где C:sdk-tools-windows-3859397toolsbin – путь к файлу sdkmanager.

Переходим в папку с sdkmanager через командную строку

Если вы распаковали Android SDK не на диск С, а в какое-то иное место, то полный адрес можно будет узнать с помощью верхней строки Проводника (кликаем по конечной папке правой кнопкой мыши и жмем «Копировать адрес»).

Получение адреса с помощью Проводника Windows

Итак, мы перешли в toolsbin и теперь нам нужно выполнить команду sdkmanager «platform-tools», которая установит пакет Platform-tools, содержащий файлы ADB и Fastboot.

Установка пакета Platform tools

В ходе установки ознакомьтесь с лицензионным соглашением и нажмите Y для завершения операции.

Согласие с условиями использования

Если все прошло как надо, в корневой папке Android SDK появится каталог platform-tools с необходимыми файлами adb.exe и fastboot.exe.

Каталог platform-tools

Файлы adb.exe и fastboot.exe

Minimal ADB and Fastboot

Второй способ еще более простой. На форуме разработчиков Xda Developers можно скачать пакет Minimal ADB and Fastboot со всеми необходимыми файлами. Для этого заходим на страницу https://forum.xda-developers.com/showthread.php?t=2317790 и, кликнув по ссылке, загружаем установочный exe-файл.

Скачиваем Minimal ADB and Fastboot

Запускаем его и следуем инструкциям.

Запускаем exe-файл

Мы установили Minimal ADB and Fastboot в корень того же диска С.

Выбираем директорию установки Minimal ADB and Fastboot

В принципе, на этом все. Осталось проверить наличие файлов.

Проверяем наличие файлов adb и fastboot

Проверка работы ADB и Fastboot

После установки приложений любым из приведенных способов необходимо удостовериться в корректности работы утилит. Для этого через командную строку заходим в папку с файлами adb и fastboot (команда cd C:sdk-tools-windows-3859397platform-tools или cd C:Minimal ADB and Fastboot), а затем выполняем команду adb help. Она должна вывести версию установленного Android Debug Bridge и список команд ADB. Если вы видите примерно то же, что изображено на приведенном ниже скриншоте, значит все работает правильно.

Выполняем команду adb help

Теперь следует подключить к ПК мобильное устройство и проверить, увидит ли его приложение ADB. Подсоединяем телефон (или планшет) к компьютеру с помощью USB-кабеля, выставляем в настройках режим подключения MTP (обмен файлами) и заходим в раздел Настройки – Для разработчиков.

Выбор режима MTP

Раздел Для разработчиков в Настройках смартфона

Если такого пункта в настройках нет, то переходим на страницу «О телефоне» и семь раз кликаем по строке с номером сборки.

Активация режима разработчика

Режим разработчика будет активирован, и раздел «Для разработчиков» станет доступным. Заходим в него и включаем опцию «Отладка по USB».

Включение отладки по USB

После всех этих манипуляций с гаджетом в командной строке Windows вводим команду adb devices. Она выведет информацию о подключенном устройстве примерно в таком формате, как на скриншоте.

Выводим список подключенных устройств командой adb devices

Далее попробуем проверить, работает ли fastboot. Здесь же в консоли прописываем fastboot reboot и жмем Enter. Мобильное устройство должно перезагрузиться в обычном режиме.

Таким образом, мы протестировали ADB и Fastboot и убедились, что Android Debug Bridge нормально функционирует, а, значит, теперь можно управлять телефоном через компьютер.

Если связь с устройством наладить не получается, то необходимо проверить наличие и корректность установки драйверов Андроид. Для этого при включенном режиме отладки заходим в «Диспетчер устройств» и смотрим, нет ли восклицательных знаков в ветке «Устройства USB» пункт «ADB Interface» (может называться немного по-другому).

Проверка наличия драйверов в Диспетчере устройств

При обнаружении неполадок пробуем переустановить драйвера. Скачать их можно на сайте производителя телефона или по адресу https://adb.clockworkmod.com/.

Надеемся, что статья была для вас полезна.

Далеко не все проблемы, которые возникают при эксплуатации смартфона, можно решить изменением параметров на мобильном устройстве. Порой для устранения неполадок телефон нужно подключить к компьютеру. Но изначально ПК воспринимает ваш гаджет исключительно как внешний накопитель, что не дает ему внести изменения в настройки. Поэтому для получения расширенного доступа к устройству нужно подключить телефон через ADB. Сегодня мы разберемся, что под собой скрывают эти три буквы, и как они помогают решать самые распространенные проблемы Android.

Что такое ADB и как им пользоваться при подключении смартфона к ПК. ADB — очень полезная штука, которая помогает решать многие проблемы. Фото.

ADB — очень полезная штука, которая помогает решать многие проблемы

Содержание

  • 1 Что такое ADB
  • 2 Зачем нужен Android Debug Bridge
  • 3 Android Debug Bridge — как пользоваться
  • 4 Команды ADB

Что такое ADB

Аббревиатура ADB расшифровывается как Android Debug Bridge или в переводе на русский язык — отладочный мост Android. Вряд ли данная расшифровка будет понятна обывателю, поэтому обойдемся простыми словами и скажем, что ADB — это официальный инструмент для управления смартфоном на базе операционной системы Андроид через компьютер.

⚡ Подпишись на Androidinsider в Дзене, где мы публикуем эксклюзивные материалы

В отличие от специализированного ПО, которое далеко не всегда предоставляет производитель смартфона, ADB работает с любым устройством на Андроид вне зависимости от его стоимости и марки, а также поддерживается всеми популярными ОС компьютера, включая Windows, macOS и Linux. Универсальный инструмент Android Debug Bridge поставляется в составе Android-SDK и обычно используется разработчиками мобильных приложений, но на практике ADB часто бывает полезен самым обычным пользователям, далеким от программирования.

Зачем нужен Android Debug Bridge

Зачем нужен Android Debug Bridge. ADB часто упоминается на нашем сайте как средство решения проблем и изменения настроек телефона. Фото.

ADB часто упоминается на нашем сайте как средство решения проблем и изменения настроек телефона

Недавно на нашем сайте выходил текст о том, как установить русский язык на Android, если его нет на телефоне. Единственным универсальным способом решения проблемы оказалось использование ADB. Но этим возможности Android Debug Bridge не ограничиваются. Помимо принудительного скачивания недостающего языкового пакета ADB позволяет:

  • перепрошить смартфон;
  • установить приложение через компьютер;
  • скопировать файлы как с телефона, так и на него;
  • очистить раздел «data» для освобождения места на внутреннем накопителе;
  • удалить приложения, которые не удаляются со смартфона.

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

❗ Поделись своим мнением или задай вопрос в нашем телеграм-чате

Android Debug Bridge — как пользоваться

Прежде всего вам нужно скачать ADB на компьютер. Сделать это можно бесплатно, используя официальный сайт разработчиков Android. Ниже приведены ссылки на отладочный мост для устройств на разных операционных системах:

  • ADB для Windows;
  • ADB для macOS;
  • ADB для Linux.

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

Android Debug Bridge — как пользоваться. Так выглядит содержимое папки с ADB. Фото.

Так выглядит содержимое папки с ADB

На время отбросим в сторону компьютер и возьмем в руки смартфон, так как его тоже предварительно нужно настроить. Вам потребуется включить отладку по USB, действуя по инструкции:

  1. Получите права разработчика, если не сделали это ранее. Для этого нужно несколько раз тапнуть по версии прошивки во вкладке настроек «О телефоне».
  2. Перейдите в раздел «Расширенные настройки», а затем — «Для разработчиков».
  3. Активируйте переключатель «Отладка по USB», а также «Установка через USB» и «Отладка по USB (Настройки безопасности)».

Android Debug Bridge — как пользоваться. ADB не будет работать без отладки по USB. Фото.

ADB не будет работать без отладки по USB

Можно сказать, что предварительный этап мы закончили, и теперь пришло время запустить ADB. Увы, Android Debug Bridge не имеет собственного интерфейса и работает только через консоль компьютера. На Windows это командная строка или PowerShell, а на macOS и Linux — терминал.

🔥 Загляни в телеграм-канал Сундук Али-Бабы, где мы собрали лучшие товары с АлиЭкспресс

С учетом того, что большинство из вас пользуется компьютерами на Windows, именно на этой ОС мы остановимся подробнее. Итак, для начала работы с ADB необходимо открыть командную строку. С этой целью зажмите клавиши «Win» + «R», в появившемся окошке введите «cmd» и нажмите «Enter». Также для запуска консоли вы можете использовать поиск Windows.

Android Debug Bridge — как пользоваться. Если вы планируете пользоваться ADB через командную строку, то пакет должен быть распакован в папку, указанную в консоли. Фото.

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

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

  1. Задержите клавишу «Shift» на клавиатуре.
  2. Щелкните ПКМ по папке, в которой лежит содержимое ADB.
  3. Выберете опцию «Открыть окно PowerShell» здесь.

Android Debug Bridge — как пользоваться. Интерфейс PowerShell немного отличается, но функциональность у консоли та же. Фото.

Интерфейс PowerShell немного отличается, но функциональность у консоли та же

Далее необходимо подключить смартфон к компьютеру через USB-кабель. В командной строке введите «adb.exe» и нажмите клавишу «Enter», чтобы проверить правильность распаковки отладочного моста и вывести на экран основные команды, которые будут использоваться для управления телефоном. При использовании этой и других команд в PowerShell необходимо прописывать префикс «./», то есть в данной консоли запрос выглядит как «./adb.exe».

Android Debug Bridge — как пользоваться. Если путь к архиву указан правильно, то примерно так будет выглядеть консоль после выполнения команды «adb.exe». Фото.

Если путь к архиву указан правильно, то примерно так будет выглядеть консоль после выполнения команды «adb.exe»

Теперь нам остается подключить телефон к ADB. Для этого используется команда «adb devices». Введите ее и нажмите Enter.

Android Debug Bridge — как пользоваться. Наличие смартфона в списке говорит о правильности его подключения через ADB. Фото.

Наличие смартфона в списке говорит о правильности его подключения через ADB

Если вы нигде не ошиблись, то увидите в командной строке сообщение «List of devices attached» с указанием номера вашего смартфона, подключенного к ПК через Android Debug Bridge. В дальнейшем для взаимодействия с отладочным мостом вам понадобятся команды ADB, которые нужно вводить аналогичным образом через командную строку или PowerShell.

⚡ Подпишись на Androidinsider в Пульс Mail.ru, чтобы получать новости из мира Андроид первым

Команды ADB

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

  • adb devices — проверка подключения смартфона через Android Debug Bridge;
  • adb install — установка приложений, вводится вместе с расположением инсталлятора (например, «adb install C:WindowsUsersAndroidinsiderDesktopapplications.apk»);
  • adb uninstall — удаление приложений (например, «adb uninstall com.google.android.calendar»);
  • adb shell — открытие доступа к файлам на смартфоне;
  • adb reboot — перезагрузка телефона;
  • adb reboot recovery — перезагрузка в Recovery Mode;
  • adb wipe data — сброс настроек и удаление всех файлов (вводится после «adb shell»).

Надеюсь, теперь вы поняли, что такое ADB, зачем он нужен и как им пользоваться. А при возникновении дополнительных вопросов не стесняйтесь оставлять их в комментариях или в нашем телеграм-чате.

  • Старый

    06.12.2016, 21:25

    Fish

    Регистрация:
    17.08.2013
    Сообщений:
    34,065
    Репутация:


    13198

    Инструкция по установке adb и fastboot драйвера на Windows 10

    Честно… устал уже на форуме писать как установить adbfastboot драйвер вручную не отключая никаких проверок подписей и не используя какой-то сторонний софт. Вроде всё расписываю как сделать, но всё равно находятся те люди, которые почему-то ищут в архиве exe-файл с установщиком По этому решил запилить этот гайд в картинках, как раз только установил чистую десятку и в системе не было никаких драйверов. P.s. данный способ подойдёт и для windows XP78

    Что нам потребуется:

    • архив со стандартным google android usb драйвером, можно скачать с оф. сайта, а можно и из вложения к этому посту, я его прикрепил (архив usb_driver.zip). После скачивания распаковать, куда угодно, лишь бы вы только потом его могли найти)
    • включенная отладка по USB в опциях разработчика на устройстве, ну и соответственно воткнутый шнур USB одним концом в телефон, вторым в компьютер

    Поехали! Все скриншоты кликабельны!

    1. Открыть диспетчер устройств (в панели управления) и найти своё устройство (имя может быть разным, чаще всего просто написано Android). Мой Xiaomi Redmi note 2 определился как Redmi.

    Нажмите на изображение для увеличения
Название: Screenshot_1.png
Просмотров: 21931
Размер:	36.1 Кб
ID:	98346

    2. Кликнуть правой кнопкой мыши по устройству и выбрать «Обновить драйвер», затем в открывшемся окне выбрать «Поиск драйверов на этом компьютере»

    Нажмите на изображение для увеличения
Название: Screenshot_2.png
Просмотров: 6724
Размер:	40.5 Кб
ID:	98345

    3. Далее выбрать «Выбрать драйвер из уже установленных драйверов»

    Нажмите на изображение для увеличения
Название: Screenshot_3.png
Просмотров: 8194
Размер:	43.7 Кб
ID:	98347

    4. В следующем окне просто нажать «Далее»

    Нажмите на изображение для увеличения
Название: Screenshot_4.png
Просмотров: 8735
Размер:	44.2 Кб
ID:	98348

    5. Далее нажать на «Установить с диска»

    Нажмите на изображение для увеличения
Название: Screenshot_5.png
Просмотров: 7289
Размер:	43.5 Кб
ID:	98349

    6. В окошке «с дискеткой» нажать на кнопку «Обзор»

    Нажмите на изображение для увеличения
Название: Screenshot_6.png
Просмотров: 5079
Размер:	44.7 Кб
ID:	98350

    7. В проводнике зайти в папку usb_driver (куда вы её там распаковали) и выбрать файл *inf с драйвером.

    Нажмите на изображение для увеличения
Название: Screenshot_7.png
Просмотров: 8715
Размер:	55.2 Кб
ID:	98351

    8. Выскочит снова окно «с дискеткой». Нажать «OK».

    Нажмите на изображение для увеличения
Название: Screenshot_8.png
Просмотров: 4590
Размер:	41.0 Кб
ID:	98352

    9. Выбрать драйвер и нажать «Далее»

    Нажмите на изображение для увеличения
Название: Screenshot_9.png
Просмотров: 10001
Размер:	70.5 Кб
ID:	98353

    10. Выскочит предупреждение аля «драйвер не тестировался с вашим оборудованием бла бла бла….» Жмёте уверено на ДА

    Нажмите на изображение для увеличения
Название: Screenshot_10.png
Просмотров: 2333
Размер:	8.8 Кб
ID:	98354

    11. В следующем окошке нажать на «Установить»

    Нажмите на изображение для увеличения
Название: Screenshot_11.png
Просмотров: 2519
Размер:	40.1 Кб
ID:	98355

    12. Жмём «Закрыть» и проверяем как определяется устройство теперь.

    Нажмите на изображение для увеличения
Название: Screenshot_12.png
Просмотров: 3559
Размер:	35.8 Кб
ID:	98357Нажмите на изображение для увеличения
Название: Screenshot_13.png
Просмотров: 6794
Размер:	32.3 Кб
ID:	98356

    ПРУФ, что мой Xiaomi стал виден по adb:

    Нажмите на изображение для увеличения
Название: Screenshot_14.png
Просмотров: 10208
Размер:	14.8 Кб
ID:	98358

    вот ещё немного инфы:

    • после первого запроса по отладке (будь это какая-то программа или же ввод команд ручками) — смотрите на экран телефона, нужно будет подтвердить разрешение отладки для вашего ПК на самом устройстве (поставить галочку на против «Разрешать всегда» и нажать ОК)
    • если драйвер стоит, отладка включена, но устройство не видно по adb — возможная причина — это использование старых версий файлов adb.exe, fastboot.exe … Скачайте архив tools_r25.0.1-windows.zip из вложения к посту, распакуйте и замените их в папке с программой или просто открывайте консоль в папке со свежими файлами. НА Windows XP эта версия файлов работать не будет! нужно использовать более старые.
    • если по adb виден телефон, но вы его к примеру перезагрузили в fastboot (командой adb reboot bootloader или же комбинацией зажатия кнопок) и он перестал быть виден по команду fastboot devices или в какой-то из программ -> откройте диспетчер устройств, выполните пункты 1-3, в 4 окошке выберите в самом вверху списка Android или же, если выскочит сразу список драйверов выберите любой драйвер, где есть в имени bootloader и согласитесь с его установкой.

    P.S. Способ проверен лично мной на куче устройств и на разных операционных системах windows. Да, бывало попадались чудо-девайсы, где нужно было править VidPid устройства в inf-файле, но это было давно и это уже другая история

    Cкачать:

    <phrase 1= usb_driver.zip

    <phrase 1= tools_r25.0.1-windows.zip

  • Старый

    19.01.2017, 13:18

    Beer888

    Регистрация:
    18.01.2017
    Сообщений:
    11
    Репутация:


    6

    Fish, прикол в том что на 7-ку не ставятся дрова

  • Старый

    19.01.2017, 23:14

    Fish

    Регистрация:
    17.08.2013
    Сообщений:
    34,065
    Репутация:


    13198

    Сообщение от Beer888

    Fish, прикол в том что на 7-ку не ставятся дрова

    драйвер этот универсальный, ставится абсолютно на любую систему, бывают случаи, что нужно поправить vidpid в inf файле на свои (свои посмотреть можно в ID оборудования)

    что тебе пишет? модель устройства?

  • Старый

    20.01.2017, 23:58

    LEON-2017

    Регистрация:
    18.01.2017
    Сообщений:
    9
    Репутация:


    0

    Большое спасибо за инструкцию по установке драйвера. Дело в том, что телефон не запускается и нельзя поставить (отладку с ПК). После перезагрузки телефона с рекавери, телефон начинает грузится и зависает с картинкой престижио, отключить можна только изъятием батарейки Когда подключаю телефон в диспетчере устройств появлялся-пропадал драйвер а затем вообще ничего не появляется при включении телефона к компьютеру. На ПК стоит ХР. Спасибо.

  • Старый

    21.01.2017, 01:07

    Fish

    Регистрация:
    17.08.2013
    Сообщений:
    34,065
    Репутация:


    13198

    Сообщение от LEON-2017

    Большое спасибо за инструкцию по установке драйвера. Дело в том, что телефон не запускается и нельзя поставить (отладку с ПК).

    она и не нужна для прошивки, решение вашей проблемы только перепрошивка

    подключать нужно в выключенном состоянии и держать диспетчер устройств открытым, устройство может появляться сразу после подключения и сразу пропадать

    ещё можешь попробовать подключить его без батарейки, может без неё определится, появляться он у тебя должен в com-портах как Preloader, для хрюши обычно достаточно установки вот этих драйверов ссылка

  • Старый

    24.01.2017, 19:05

    LEON-2017

    Регистрация:
    18.01.2017
    Сообщений:
    9
    Репутация:


    0

    Что делать если при подключении телефона пишет, что устройство USB не опознано и в диспетчере устройств ничего не видно? Заранее спасибо.

  • Старый

    24.01.2017, 19:21

    Fish

    Регистрация:
    17.08.2013
    Сообщений:
    34,065
    Репутация:


    13198

    Сообщение от LEON-2017

    Что делать если при подключении телефона пишет, что устройство USB не опознано и в диспетчере устройств ничего не видно? Заранее спасибо.

    подключаешь с включенной отладкой?

    попробуй сменить порт USB сам кабель

  • Старый

    26.01.2017, 21:36

    LEON-2017

    Регистрация:
    18.01.2017
    Сообщений:
    9
    Репутация:


    0

    при подключении телефона пишет, что устройство USB не опознано. диспетчер устройств моргает, драйвера не видно. где копать?

  • Старый

    26.01.2017, 22:45

    Fish

    Регистрация:
    17.08.2013
    Сообщений:
    34,065
    Репутация:


    13198

    Сообщение от LEON-2017

    при подключении телефона пишет, что устройство USB не опознано. диспетчер устройств моргает, драйвера не видно. где копать?

    если появляется и пропадает устройство и так постоянно — «копать» в сторону кабеля, портов

  • Старый

    04.04.2017, 14:46

    Krys

    Регистрация:
    04.04.2017
    Сообщений:
    1
    Репутация:


    0

    Здравствуйте, я всё делал по вашей иструкции, но при попытке установки драйвера пишет что наиболее подходящее ПО уже установлено, помогите

  • Старый

    04.04.2017, 18:22

    Fish

    Регистрация:
    17.08.2013
    Сообщений:
    34,065
    Репутация:


    13198

    Сообщение от Krys

    Здравствуйте, я всё делал по вашей иструкции, но при попытке установки драйвера пишет что наиболее подходящее ПО уже установлено, помогите

    так а в чём у тебя проблема? что пытаешься сделать, для чего драйвер нужен? ну и модель устройства укажи

  • Старый

    05.04.2017, 21:35

    ZaneFST

    Регистрация:
    05.04.2017
    Сообщений:
    1
    Репутация:


    0

    Огромное спасибо! помогло

  • Старый

    14.04.2017, 20:29

    Александр Агалиев

    Регистрация:
    13.04.2017
    Сообщений:
    3
    Репутация:


    0

    когда нажимаю «Ок» на 8ом скрине, пишет про совместимость драйвер для Виндовс на компьютеров на базе х64-процессов

  • Старый

    14.04.2017, 20:45

    Fish

    Регистрация:
    17.08.2013
    Сообщений:
    34,065
    Репутация:


    13198

    Сообщение от Александр Агалиев

    когда нажимаю «Ок» на 8ом скрине, пишет про совместимость драйвер для Виндовс на компьютеров на базе х64-процессов

    скриншот выложи

    драйвер из первого поста или свой? если там вопрос установить или не устанавливать -> нажимай смело установить всё равно

  • Старый

    25.04.2017, 01:52

    Эдгар Горобчук

    Регистрация:
    25.04.2017
    Сообщений:
    2
    Репутация:


    0

    На скриншоте номер 9 Вы отметили 3 драйвера, 2 из них которые мне будут нужны одновременно при разблокировке бутлоудера, как их одновременно установить. Потому что на втором пункте fastboot reboot-bootloader появляется ошибка waiting, а больше в диспетчере устройств я не вижу неопознанных устройств

  • Старый

    25.04.2017, 22:46

    Fish

    Регистрация:
    17.08.2013
    Сообщений:
    34,065
    Репутация:


    13198

    Сообщение от Эдгар Горобчук

    На скриншоте номер 9 Вы отметили 3 драйвера, 2 из них которые мне будут нужны одновременно при разблокировке бутлоудера, как их одновременно установить. Потому что на втором пункте fastboot reboot-bootloader появляется ошибка waiting, а больше в диспетчере устройств я не вижу неопознанных устройств

    нужен только один! без разницы какой, как показывает практика

    Сообщение от Эдгар Горобчук

    fastboot reboot-bootloader появляется ошибка waiting, а больше в диспетчере устройств я не вижу неопознанных устройств

    а как тогда определяется устройство? напиши модель устройства и версию установленной сборки прошивки, попробую помочь

  • Старый

    06.05.2017, 13:03

    hazard1

    Регистрация:
    06.05.2017
    Сообщений:
    3
    Репутация:


    0

    на 12 пункте у меня выскакивает код 10. и как не пытался, ничего не выходит..

    Сообщение от hazard1

    на 12 пункте у меня выскакивает код 10. и как не пытался, ничего не выходит..

    кстати, у меня такой же случай как и у LEON-2017 слетела прошивка. только у меня htc one m7

  • Старый

    06.05.2017, 16:12

    Fish

    Регистрация:
    17.08.2013
    Сообщений:
    34,065
    Репутация:


    13198

    Сообщение от hazard1

    только у меня htc one m7

    так а тема эта при чём? к слетевшей прошивки? для htc этих драйверов достаточно, телефон должен быть в fastboot, с восстановлением могу помочь, только нужно, чтобы ты всё переписал что у тебя написано в меню hboot (в самом верху выше hboot)

  • Старый

    09.05.2017, 18:12

    hazard1

    Регистрация:
    06.05.2017
    Сообщений:
    3
    Репутация:


    0
  • Старый

    09.05.2017, 23:12

    Fish

    Регистрация:
    17.08.2013
    Сообщений:
    34,065
    Репутация:


    13198

    hazard1, откуда supercid, загрузчик зачем открывал? или это всё было уже после его покупки?

ADB (Android Debug Bridge) – консольная клиент-серверная программа, выполняет роль универсального интерфейса для управления Android-устройствами (или их эмуляторами).

Через ADB программы на компьютере можно взаимодействовать с телефоном или планшетом, например для синхронизации контактов, бэкапов данных или удаленного доступа к устройству.

Однако главное назначение ADB – это отладка приложений и сервисов при их разработке и тестировании. В этом случае взаимодействие с устройством осуществляется через консоль.

Возможности ADB:

  • просмотр подключенных устройств;
  • просмотр логов;
  • копирование файлов;
  • установка и удаление приложений;
  • скриншоты (и запись видео) экрана устройства;
  • удаление и перепрошивка раздела data;
  • запуск различных скриптов;
  • управление сетевыми параметрами.

В состав ADB входит три компонента:

  • клиент, который запускается на компьютере и отправляет команды. Его можно вызвать его из командной строки, введя команду adb;
  • демон, который запускается как фоновый процесс на Android-устройстве и выполняет команды клиента;
  • сервер, который работает в фоне на компьютере и управляет клиентом и демоном.

Как работает ADB:

  • при запуске adb-клиент проверяет наличие запущенного процесса adb-сервера, и если нет – запускает его на компьютере;
  • сервер устанавливает соединение на порту 5037 и слушает на нем команды от adb- клиентов;
  • затем сервер устанавливает соединения со всеми работающими устройствами, сканируя нечетные порты в диапазоне от 5555 до 5585. Для каждого устройства используется пара последовательных портов – порт с четным номером для соединений консоли, порт с нечетным номером – для соединений adb;
  • после того как сервер настроил соединения с устройствами, можно использовать команды adb для доступа к ним.

Подготовка к использованию

Прежде чем начать отладку на устройстве, необходимо выполнить несколько действий:

  • установить ADB на компьютере (драйвер для вашего Android-устройства, а так же пакет Android SDK Platform Tools);
  • на Android-устройстве включить отладку по USB, а затем подключить его к компьютеру кабелем (или настроить отладку по Wi-Fi).

На устройствах под управлением Windows, установите драйвер для вашего Android-устройства.

Драйвера для устройств Google
OEM USB драйвера сторонних производителей

Если драйвера для вашего устройства не нашлось на указанных страницах, попробуйте поискать его на сайте производителя.

Для MacOS и Linux установка драйверов не требуется.

Далее потребуется установить Android SDK Platform Tools. Если вы используете Android Studio, скорее всего SDK Platform Tools у вас уже установлен.

Установка ADB в Windows

Скачайте SDK Platform Tools и распакуйте папку platform-tools на диск (рекомендуется в С:platform-tools).

В системную переменную Path добавьте путь к распакованной папке, для этого:

  • перейдите в Панель управления – Система и безопасность – Система;
  • выберите пункт Дополнительные параметры системы;
  • нажмите кнопку Переменные среды;
  • в поле Системные переменные выберите значение Path и нажмите кнопку Изменить, чтобы добавить новое значение;
  • укажите путь к папке platform-tools содержащую adb;
  • перезагрузите компьютер.

Установка ADB в Linux

Чтобы установить SDK Platform Tools в Ubuntu выполните следующую команду.

apt-get install adb

или

sudo apt-get install android-tools-adb 

Либо вручную скачать SDK Platform Tools, распаковать на диск и добавить путь к распакованной папке с platform-tools в переменную среды $PATH.

Установка ADB в MacOS

Самый простой способ установить SDK Platform Tools на MacOS, используя Homebrew.

brew cask install android-platform-tools

Либо установить вручную.

Сперва удалите предыдущую версию android-platform-tools, если такая имеется.

rm -rf ~/.android-sdk-macosx/

Затем скачайте SDK Platform Tools.

Перейдите в папку с загрузками, распакуйте скачанный архив и переместите файлы программы в удобное для вас место, например в домашнюю директорию.

cd ~/Downloads/
unzip platform-tools_*.zip
mkdir ~/.android-sdk-macosx
mv platform-tools/ ~/.android-sdk-macosx/platform-tools

Добавить путь к platform-tools в переменную среды $PATH.

echo 'export PATH=$PATH:~/.android-sdk-macosx/platform-tools/' >> ~/.bash_profile

Обновите bash профиль или перезапустите терминал.

source ~/.bash_profile

Проверка ADB

Зайдите в консоль и введите следующую команду:

adb version

Если все сделали верно, в ответ в консоль будет выведена информация о версии ADB.

Как включить отладку по USB на Android

Отладка по USB включается в настройках системы в разделе Параметры разработчика.

На Android 4.2 и выше раздел параметров разработчика по умолчанию скрыт. Чтобы сделать его видимым, перейдите в НастройкиО телефоне и нажмите Номер сборки (в редких случаях Номер модели) 7 раз (в редких случаях 10). На экране отобразится уведомление «Теперь вы разработчик!«

В настройках должен появиться пункт меню Параметры разработчика, найдите в нем пункт Отладка USB и активируйте его.

На некоторых устройствах раздел с параметрами разработчика может располагаться в других разделах настроек или иметь другое название.

Подробнее о параметрах разработчика на устройствах Android можно ознакомится на developer.android.com.

Отладка Android по Wi-Fi

Для начала разрешите на Android устройстве отладку по USB, как описано в предыдущем разделе.

Устройство и компьютер должны быть в одной Wi-Fi сети. Убедитесь, что ваш брандмауэр или антивирусное не блокирует adb соединения.

Подключите устройство к компьютеру с помощью USB кабеля.

Разрешите устройству принимать соединения TCP/IP через порт 5555. Для этого выполните в командной строке следующую команду.

adb -d tcpip 5555

Параметр -d отправит команду только на устройство подключенное через USB.

В ответ должно появиться сообщение restarting in TCP mode port: 5555.

Если подключенных устройств несколько, возможно придется дополнительно указать серийный номер устройства.

adb -s 9A301FFAZ00DQT tcpip 5555

Узнать серийный номер и получить информацию о подключенных устройствах можно следующей командой.

adb devices -l

После того, как разрешите устройству принимать соединения TCP/IP через порт 5555, отсоедините кабель USB от компьютера.

Далее понадобится узнать ip-адрес вашего Android-устройства.

Например, для устройств Nexus, ip-адрес можно посмотреть в разделе НастройкиО телефоне (О планшете) – СтатусIP-адрес. Иногда ip-адрес указан в настройках Wi-Fi.

Подключитесь к устройству по его ip-адресу.

adb connect device_ip_address

Убедитесь, что устройство появилось в списке.

adb devices

Теперь можно выполнять отладку по Wi-Fi, без использования кабеля.

Если соединение ADB потеряно. Убедитесь, что устройство и компьютер все еще подключены к одной Wi-Fi сети. Переподключитесь, выполнив adb connect снова. Или, если не поможет, перезагрузите хост adb:

adb kill-server

Затем повторите попытку.

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

Команды ADB

Перед выполнением команд adb полезно знать, какие экземпляры устройств подключены к серверу adb. Список подключенных устройств можно посмотреть следующей командой.

adb devices -l

В ответ adb выведет серийный номер, состояние и описание (параметр -l) подключенных устройств.

В примере ниже показаны три устройства. Первые два — эмуляторы, третье — аппаратное устройство, подключенное к компьютеру.

$ adb devices
List of devices attached
emulator-5556 device product:sdk_google_phone_x86_64 model:Android_SDK_built_for_x86_64 device:generic_x86_64
emulator-5554 device product:sdk_google_phone_x86 model:Android_SDK_built_for_x86 device:generic_x86
0a388e93      device usb:1-1 product:razor model:Nexus_7 device:flo

Если запущен только один эмулятор или подключено только одно устройство, команда adb отправится на это устройство по умолчанию. Если же запущено несколько эмуляторов и / или устройств, необходимо использовать параметры -d, -e или -s, чтобы указать устройство, на которое должна быть направлена команда.

Нижеприведенная команда отправится на устройство с указанным серийным номером.

adb -s серийный_номер_устройства

Команда отправится только на устройство подключенное через USB. Выдаст ошибку, если подключено больше одного устройства.

adb -d 

Команда отправится на устройство в эмуляторе. Выдаст ошибку, если подключено больше одного эмулятора.

adb -e 

Подсоединиться к андроид хосту по протоколу TCP/IP (по умолчанию порт 5555, если не указан другой).

adb connect хост:порт

Отсоединиться от андроид подключенного через TCP/IP (по умолчанию порт 5555). Если не задан ни один параметр, отключиться от всех активных соединений.

adb disconnect хост:порт

Перезапуск демона с правами root.

adb root

В некоторых случаях может потребоваться остановить сервер adb, и перезапустить его, чтобы решить проблему (например, если adb не отвечает на команды).

Остановить сервер.

adb kill-server

Запустить сервер.

adb start-server

Копировать файл или папку на устройство.

adb push "путь на PC" "путь на андроид"

Например,

adb push foo.txt /sdcard/foo.txt

Копировать файл или папку с устройства на компьютер.

adb pull "путь на андроид" "путь на PC"

Копировать с компьютера на устройство только новые файлы. С ключом -l не копировать, только создать список.

adb sync каталог

Установить приложение на устройство.

adb install [-l] [-r] [-s] название_приложения.apk

Например,

adb -s 9A301FFAZ00DQT install ~/Downloads/mobyandex-master-arm_6_45.apk
 

Ключи:
-l блокировка приложения;
-r переустановить приложение, с сохранением данных;
-s установить приложение на карту памяти.

Чтобы удалить приложение с устройства используйте следующую команду.

adb uninstall [-k] название_приложения.apk

Ключ -k означает, не удалять сохраненные данные приложения и пользователя.

Сделать скриншот экрана устройства.

adb shell screencap /sdcard/screen.png

Полученный скриншот можно сразу забрать на компьютер.

adb pull /sdcard/screen.png

Для записи видео с экрана устройства используйте команду screenrecord.

adb shell screenrecord /sdcard/demo.mp4

или с параметрами

adb shell screenrecord --size 1920x1080 --bit-rate 6000000 --time-limit 20 --verbose /sdcard/video.mp4
adb pull /sdcard/video.mp4

Чтобы остановить запись используйте комбинацию клавиш Control + C (Command + C на Mac). По умолчанию максимальный лимит для видео составляет 3 минуты.

С полным списком команд adb можно ознакомиться на сайте developer.android.com.

ADB LogCat

Logcat — инструмент для работы с логами Android.

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

adb logcat

или через shell

adb shell
# logcat

Для остановки сбора логов нажмите Ctrl+C на клавиатуре (Command + C на Mac).

Чтобы вывести лог на экран и выйти из logcat используйте параметр -d.

В записях лога в Android указан приоритет:

  • V — verbose (низший приоритет);
  • D — debug;
  • I — info;
  • W — warning;
  • E — error;
  • F — fatal;
  • S — silent (наивысший приоритет, ничего не выводится).

Фильтровать сообщения по приоритету можно следующим образом.

adb logcat '*:W'

Кроме приоритета у записей указан тэг компонента системы, от которого принято сообщение.

В дополнение к тэгу и приоритету в логе так же содержатся поля с метаданными. Формат можно изменять с помощью параметра -v, за которым следует один из нижеперечисленных форматов вывода:

  • brief — показывать приоритет, тэг и PID процесса (формат по умолчанию);
  • process — показывать только PID;
  • tag — показывать только приоритет, тэг;
  • thread — показывать только процесс, поток и приоритет, тэг;
  • raw — показать необработанное сообщение, без полей метаданных;
  • time — показывать дату, время вызова, приоритет, тэг и PID процесса;
  • long — показывать все поля метаданных и отдельно сообщения с пустыми строками.
adb logcat -v thread -d > C:logcat.txt

Список параметров команды logcat:

-d вывести лог на экран и выйти;
-b загрузить альтернативный буфер лога для просмотра, такой как event или radio;
-c очистить лог и выйти;
-f записать сообщения лога в файл. По умолчанию в stdout;
-g вывести размер указанного буфера лога и выйти;
-n установить максимальное количество ротаций лога;
-s устанавливает silent фильтром по умолчанию;
-v устанавливает формат вывода сообщений лога. По умолчанию brief.

С полным списком команд logcat можно ознакомиться на сайте developer.android.com.

ADB Shell

Android полноценная система Unix со своим Shell, к которому можно подключаться по adb.

adb shell

или

adb [-d | -e | -s serial_number] shell

Команда подключит ваш терминал к shell устройства и вы сможете взаимодействовать с ним используя Unix команды, cat, ls, df и другие, а также запускать скрипты.

Чтобы выполнить одну команду, не переходя в shell используйте команду оболочки следующим образом.

adb shell shell_command

Например,

adb shell df 

Команда выше выдаст информацию о количестве свободной памяти на устройстве.

Следующая команда откроет на устройстве экран с настройками.

adb shell am start -a android.settings.SETTINGS

А две последующие через ADB включают и отключают соответственно прокси в настройках сети.

adb shell settings put global http_proxy 192.168.1.10:8888 (тут ip и порт вашего прокси)
adb shell settings put global http_proxy :0 (отключает прокси)

Данные команды могут быть полезными, когда к настройкам устройства нет явного доступа, например на устройствах с голосовыми интерфейсами. Я часто пользуюсь ими при отладке Яндекс.Станции.

Полезные ссылки

Android Debug Bridge
Что такое ADB
Утилита Android Debug Bridge
Run apps on a hardware device
SDK Platform Tools
Configure on-device developer options
Logcat command-line tool
Set up ADB on Mac OS X

На этом всё. Но вы можете поддержать проект. Даже небольшая сумма поможет нам писать больше полезных статей.

Если статья помогла или понравилась, пожалуйста поделитесь ей в соцсетях.

Рейтинг: 3.5/5. на основе 2 оценок.

Пожалуйста, подождите…

12 мая, 2020

Android Debug Bridge (ADB) – утилита командной строки для универсального использования, с помощью которой можно открыть доступ к устройствам на Android.

ADB позволяет:

  • Осуществлять установку файлов, а также их копирование и удаление;
  • Выполнять установку программы на устройство;
  • Записывать видео или делать скриншот экрана телефона;
  • В случае сбоя работы устройства, выполнить его отладку;
  • Изучать логи с телефона;
  • Осуществлять прошивку программ и составляющих элементов системы;
  • Получать полый доступ к данным об ОС и о самом устройстве.

Android Debug Bridge

Android Debug Bridge

Процесс установки ADB и настройка окружения для ПК с macOS

Чтобы установить ADB на компьютер с поддержкой macOS, необходимо выполнить следующий алгоритм действий:

  1. С официального источника загрузить файловый документ установки, разработанный для macOS.
  2. Разархивировать содержимое. Папку «Platform-tools» перенести в любое, удобное для вашего использования место.
  3. Активировать Launchpad, находящийся в каталоге «Other», открыть приложение Terminal;
  4. С помощью команды cd, перейти из «Terminal» в «Platform-tools».
  5. Перейдя в требующуюся директорию, необходимо изучить работоспособность ADB. Для этого потребуется в меню «Terminal», вписать команду «./adb».
  6. Если среди всех пунктов каталога «Terminal» отображаются данные о применяемых приложениях, значит, все функционирует должным образом.

Установка ADB и настройка окружения для ПК с ОС Windows

Чтобы установить Android Debug Bridge на Windows, необходимо:

  1. С официального источника загрузить файловый документ установки, разработанный для ОС Windows.
  2. Извлечь все данные из архива. Перенести папку «Platform-tools» в меню диска C:\.
  3. Выполнить переход в «Панель управления > Система и безопасность > Система» или воспользоваться набором клавиш Win+Pause/Break, после чего перейти в «Дополнительные параметры системы».
  4. Зайти в «Переменные среды».
  5. В «Системные переменные» выбрать «Path» и нажать на «Изменить».
  6. Вписать путь к «platform-tools», где хранятся adb-файлы.
  7. Выполнить перезапуск системы и активировать командную строку.
  8. Вписать команду «adb version». Если вы видите данные с версией ADB, то алгоритм установки выполнен правильно и программа полностью готова к использованию.

Подготовка ОС Android к работе с ADB

Чтобы полноценно работать с ADB на Android-устройствах, необходимо внедрить определенные изменения в параметрах телефона. В зависимости от производителя, конфигурационное меню может разниться, но в целом главные действия схожи:

  1. Заходим в меню «Settings», где находим раздел «About phone»;
  2. Быстро нажать по номеру билда до того момента, пока не появится сообщение о том, что вы стали разработчиком;
  3. В главных конфигурациях перейти в раздел «Developer option»;
  4. Нажать на «USB debugging»;
  5. Подключить устройство к ПК с помощью USB;
  6. На телефоне подтвердить отладку по USB.

Прежде чем приступать к работе, необходимо убедиться, что ПК обнаружило мобильное устройство и весь функционал работает правильно. Чтобы выполнить это на компьютерах с ОС Windows, в командной строке следует набрать «adb devices».

Работая на ПК с macOS, все команды нужно вводить, начиная с «./».

После всего этого, на экране должно появиться уведомление о том, что все шаги выполнены правильно и программа готова к использованию. Если же подобная информация не отобразилась, следует убедится, есть ли официальный драйвер утилиты.

Самые распространенные команды ADB

Команда Содержание
adb Вывод всех команд в окно консоли
adb devices Вывод на дисплей данных об устройствах, которые подключены к ПК, а также их серии
adb reboot Перезагрузка Android
adb logcat Сбор логов и их просмотр с телефона. Логи отображаются в командной строке
adb push C:\Users\user\Documents\temp.txt /sdcard Позволяет отправлять документы с компьютера на мобильное устройство. Для этого требуется написать адрес к отправляемому файлу и место, где оно будет храниться на телефоне
adb logcat -d > ~/test.log Сбор логов с телефона и их запись в отдельный файловый документ
adb shell screenrecord /sdcard/test.mp4 Запись дисплея телефона, с указанием места хранения файла, наименования и расширения
adb install C:\test.apk Установка программы на устройство. Для этого нужно ввести путь к утилите
adb shell screencap /sdcard/test.png Скриншот с мобильного устройства, с указанием места хранения, наименования и расширения

Таким образом

Android Debug Bridge – это универсальный инструмент, полезность которого в работе тестировщика очень высока, особенно, если это касается работы с Android-устройствами при проведении тестирования мобильных приложений.

Хоть интерфейс ADB сложно назвать привлекательным, его функциональные возможности очень широки, а это ключ к эффективной работе с мобильными устройствами.

  • Adblock browser для windows скачать
  • Adb драйвера скачать для windows 10 x64 xiaomi
  • Adblock edge windows 10 скачать
  • Adb zip скачать для windows 10
  • Adbdriverinstaller exe скачать для windows 7