Android debug bridge скачать

Скачать Adb на компьютер. Монтажник Adb на компьютер

вкл. 01 Октябрь 2016 . Размещено в Android — Общее

Android Debug Bridge

Скачать Adb на компьютер для Андроид. При помощи данного монтажника можно быстро установить утилиту для отладки Android — ADB, без надобности инсталлировать весь пакет разработки Android SDK .

установка происходит в корень диска С:\ ( С:\adb )

Также возможно воспользоваться программой Adb Run (советуется для всех новичков), делающая легче взаимное действие с ADB.

ADB скачать бесплатно — Android Debug Bridge

Android Debug Bridge

Android Debug Bridge (ADB) считается консольным приложением, которое дает возможность выполнять управление широким рядом предназначений мобильных устройств, работающих на базе ОС Android. Основным назначением ADB считается выполнение отладочных операций с Андроид-устройствами.

Android Debug Bridge собой представляет программу, которая действует по принципу «клиент-сервер». Первый пуск АДБ с самыми разными командами в первую очередь сопровождается разработкой сервера в виде системной службы, которая именуется «демон». Эта служба будет беспрерывно «прослушивать» порт 5037 в ожидании поступления команды.

Потому как приложение консольное, все функции выполняются при помощи ввода команд с некоторым синтаксисом в командную строку Windows (cmd).

bridge

Функционал рассматриваемого инструмента доступен на многих Android-устройств. Исключением будет лишь гаджет с заблокированной изготовителем возможностью подобных действий, однако это приватные ситуации.

Для простого клиента использование команд Android Debug Bridge, во многих случаях, становиться необходимостью при восстановлении и/или firmware Android-девайса.

Пример применения. Просмотр подключенных устройств

Весь функционал программы раскрывается после ввода конкретной команды. Как пример рассмотрим команду, дающую возможность взглянуть подключенные гаджеты и проверить фактор готовности устройства к приему команд/файлов. Для этого служит следующая команда:

Ответ системы на ввод этой команды двухвариантный. Если устройство не подключено или не опознано (не установлены драйвера, устройство находится в не поддерживающем работу через ADB режиме и иные причины) клиент получает ответ «device attached» (1). В другом варианте, — наличии подключенного и готового для последующей работы гаджета, в консоль выводится его серийный номер (2).

скачать

Многообразие возможностей

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

Отдельно нужно отметить наличие в Android Debug Bridge своеобразной справочной системы. Если точнее – это список команд с описанием синтаксиса, выводимый в качестве ответа на команду:

скачать

Такое заключение достаточно часто способствует многим клиентам припомнить забытую команду для вызова самой разной функции либо ее правильное написание

Положительные качества

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

Минусы

  • Отсутствие русскоязычной версии;
  • Консольное приложение, требующее знания синтаксиса команд.

ADB Скачать бесплатно

Android Debug Bridge считается важной частью инструментария, который предназначен для разработчиков Андроид (Android SDK). Инструменты Android SDK, со своей стороны, входят в набор элементов Android Studio . Скачивание Android SDK для своих целей доступно всем клиентам совсем бесплатно. Для этого нужно только посетить страницу загрузки на официальном сайте компании Гугл.

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

Скачать важную версию ADB бесплатно вы можете >>> Тут

ADB или Android Debug Bridge — это приложение для отладки мобильных устройств, которые работают под управление ОС Android.

Android debug bridge скачать

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

[offline]

Группа: Друзья 4PDA
Сообщений: 1391
Регистрация: 07.02.12

Репутация:

346

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

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

adb -s Команда посылается на устройство с указанным серийным номером:

adb -p Команда посылается на устройство с указанным именем:
Если ключ -p не указан, применяется значение переменной ANDROID_PRODUCT_OUT.

adb devices Перечень всех подсоединенных устройств.

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

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

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

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

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

adb shell Пуск упрощенного unix shell.
Варианты применения

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

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

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

В выпускаемых устройствах данная функция отключена, так как поддержка USB была отключена в загрузчике. Для полнофункционального применения fastboot у вас обязан быть инженерный SPL, или SPL с отключенным Security flag (S-OFF).

SPL – это второй программный загрузчик. В комбинировании с IPL, составляют загрузчик устройства. Кроме начальной загрузки Android, загрузчик также делает разные диагностические функции. Одна из данных предназначений управления данными во внутренней флэш-памяти устройства. В зависимости от поставленного загрузчика SPL, клиент сумеет прошивать подписанные NBH файлы, образы флэш-памяти NAND и многое иное. Необходимо обратить свое внимание, что SPL поставлен и не прекращает работу, независимо от Android, который не прекращает работу сверху его. IPL – это программа начальной загрузки. Первоначальные загрузки/инициализации оборудования. Ориентировочно то же, что BIOS компьютера.
Проверить, доступен ли нам fastboot можно перезагрузив HTC в загрузчик adb reboot bootloader. В верхней строке, вы обязаны увидеть S-OFF (безопасность выключена). Если вы видите S-ON, или вы видите фон с четырьмя цветами радуги, SPL не поддерживает fastboot. Вам придется установить fastboot совместимый с SPL.

Внимание! При подсоединении HTC в режиме bootloader нужно еще раз установить драйвера Android 1.0 (не знаю почему только так отображается в диспетчере устройств). Операция практически аналогична выше описанной. Монтируются те же драйвера, только подбирается строка не ADB, а FASTBOOT.

fastboot devices Перечень присоединенных устройств в режиме fastboot.
fastboot flash Прошивает файл .img в раздел устройства.

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

fastboot update Firmware из файла имя_файла.zip

fastboot flashall Firmware 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.

Команду logcat можно применить с машины разработки
$ adb logcat
или из удалённого shell
# logcat Каждое сообщение лога в Android имеет тэг и приоритет
Тэг – это строка указывающая элемент системы, от которого принято сообщение (к примеру: View для системы view)
Приоритет – имеет одно из нижеследующих значений (в порядке от меньшего к большему):
V — Verbose (Невысокий приоритет).
D — Debug
I — Info
W — Warning
E — Error
F — Fatal
S — Silent (Самый высокий приоритет, при котором ничего не выводится).

Получить перечень тэгов, применяемых в системе, одновременно с их преимуществами можно запустив logcat. В первые 2-ух столбцах любого из выведенных сообщений будут указаны / .
Пример выводимого logcat сообщения:
I/ActivityManager( 585): Starting activity: Intent

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

Пример ниже выводит в лог все сообщения с тэгом "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.

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

Сообщения лога Плюс ко всему к тэгу и приоритету содержат несколько полей метаданных. Можно менять формат вывода сообщений показывая только определенные поля метаданных. Для этого применяется параметр -v и указывается один из нижеперечисленных форматов вывода.

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

При запуске logcat можно показать формат вывода применяя параметр -v:
adb logcat [-v

How to install Android ADB USB Driver — Windows (with Android Studio)


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

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