Android sdk adb для windows

Установка Android SDK / ADB на компьютер Windows

Всем тем пользователям, которые желают в разы увеличить продуктивность своего Android устройства, давно рекомендовано получение root-доступа и разблокировка бутлоадера. После этого, вполне вероятно, пользователю захочется испытать парочку кастомных прошивок, а это означает, что нужно будет прибегнуть к Android SDK и ADB. Данный пост предоставляет всю необходимую для правильного распоряжения инструментом на ПК Windows информацию. Руководство по своей сути универсально и может быть использовано на XP, Vista, 7 и 8. Для Linux или Mac OS X потребуется отдельное руководство.
Android Software Developer Kit, Android SDK или ADB – непременный и незаменимый инструмент, присутствие которого обязательно на компьютере любого продвинутого Android пользователя. Обязательным атрибутом такая вещь становится, если пользователь решает пойти дальше и примерить на себя роль разработчика. Нужно быть готовым к тому факту, что Вы будете иметь дело с окном команд и кодами, благодаря которым откроется доступ к система мобильного устройства.
Eclipse – это название языка, на котором пишутся коды. На этот счет можно найти гораздо больше информации, но Вам пора вернуться к инструментам. Android SDK включает в себя ADB драйвера, а также другие инструменты, которые пользователь сможет легко установить благодаря следованию данному руководству. Начать рекомендуется с того, что провести определенную цепочку подготовительных действий.
• Сверьтесь с требованиями Android SDK .
• Скачайте на Ваш ПК JDK и Java Development Kit.
• Для пользователей, решивших стать разработчиками, необходимыми для загрузки становятся Eclipse IDE и ADT плагин .
• Устанавливаем Eclipse на компьютер и запускаем программу. Следуем по такому маршруту: Window -> Android SDK -> AVD Manager.
• Пользователям, у которых в планах нет работ по разработке и тестированию приложений, два предыдущих шага являются необязательными и их можно пропустить.

Установка Android SDK / ADB на Windows

1. Первым шагом, согласно рекомендациям специалистов, становится скачивание урезанной версии Android SDK, что дает возможность детального ознакомления со всеми принципами работы.
2. Скачиваем установочный файл и сохраняем его на рабочий стол Вашего компьютера.
3. Файл нужно распаковать и поместить его в root на диск C. В итоге должно выйти что-то в этом роде «C:\ android-sdk-windows».
4. Переходим к вышеуказанной папке (C:\ android-sdk-windows), открываем SDK менеджер.
5. Нажимаем и устанавливаем «Android SDK Platform-tools, revision 6».
6. Двигаемся по такому маршруту «Available Packages -> Third party Add-ons -> Google Inc. add-ons -> check Google USB Driver package, revision 4». Последний файл нужно установить.
7. Теперь менеджер можно закрыть.
8. На панели управления кликаем на свойства системы (англ. System properties).
9. Нажимаем Дополнительные параметры системы и Переменные среды.
10. Нужна их настройка. Для этого прокручиваем список по направлению вниз, пока не найдете Путь (Path). Кликаем на Путь.
11. В поле Value введите в конце строки: «;C:\android-sdk-windows\platform-tools;C:\android-sdk-windows\tools».
12. Нажимаем кнопку ОК и выход.
13. Активируйте опцию USB отладки на устройстве Android.
14. Подсоединяем его к ПК.
15. Производим установку нужных драйверов для смартфона или другого устройства.
16. Открываем окно команд компьютере.
17. Туда вводим такую команду: «adb devices».
18. Если Ваш аппарат появился в списке, Вы можете быть спокойным, что все прошло удачно.

В обратном случае, когда что-то пошло не так, существует следующий вариант действий:
1.Открываем диспетчер устройств.
2. Рядом с группой неопознанных устройств находится желтый восклицательный знак.
3. Кликаем правой кнопкой мышки на ADB и производим обновление драйверов вручную (Update Driver Software -> Browse -> Let me pick а затем Have disk -> browse).
4. Переходим к «C:\android-sdk-windows\extras\google\usb_driver and choose android_winusb.inf.” и выберите Android ADB Interface.
5. Если появляется предупреждение, проигнорируем его (оно может и не появиться).

Когда установка завершена, открываем окно команд и повторно вводим «adb devices». В этот раз все должно заработать.

Читайте также:  Стандартные настройки биоса windows

Инструкция по установке Android SDK

Эта статья поможет всем новичкам, владельцам Андроид устройств ознакомиться с SDK. Вы узнаете как установить android sdk. Для чего это нужно: во первых для взлома, во вторых для доступа к системной части прошивки и ее последующего изменения, в третьих для получения root прав.
В SDK есть инструмент ADB (Android Debug Bridge) отладочный Мост для Android или по другому интерфейс для отладки Android, с помощью него можно:

  • Просматривать log системы Android.
  • Просмотреть какие Андроид устройства подключены и могут работать с ADB.
  • Устанавливать программы на Android устройствах.
  • Удалять программы на Android устройствах.
  • Копировать файлы с Android устройства.
  • Копировать файлы на Android устройство.
  • Удалять раздел data на Android устройстве.
  • Очищать раздел data на Android устройстве.
  • Прошить раздел data на Android устройстве.
  • Перезаписать раздел data на Android устройстве.
  • Осуществить разные скрипты управления Android устройством.
  • Управлять некоторыми сетевыми параметрами Android устройства.
  • И многое другое.

SDK (software development kit) — комплекс средств разработки, позволяющий специалистам по программному обеспечению создавать приложения для определённого пакета программ, программного обеспечения базовых средств разработки, компьютерной системы, игровых консолей, аппаратной платформы, операционных систем и других платформ.

Установка Software Development kit (SDK)

Заходим на страницу сайта https://developer.android.com/sdk/index.html и скачиваем SDK для вашей операционной системы. Скачав zip архив SDK вам необходимо разархивировать его содержимое, в архиве находится папка adt-bundle-windows которая и содержит сам SDK, распаковываем ее на наш компьютер в корень диска С:\. Путь к SDK у нас будет такой C:\adt-bundle-windows

Установка Java Development Kit (JDK)

Для Android SDK требуется JDK версии 5 или выше. Если на вашем компьютере уже установлена одна из этих версий JDK, то смело переходите к следующему шагу. Если JDK не установлен, то зайдите на сайт oracle.com , выбираем вкладку Downloads, потом JAVA for developers, далее выбираем JDK как на рисунке, вам нужно найти версию JDK, которая установится на ваш компьютер – выберите операционную систему и разрядность. Скачиваем и устанавливаем.

oracle.com вкладка downloads:

Выбираем версию JDK

Заходим в папку adt-bundle-windows, затем в папку sdk и запускаем SDK Manager.exe. В появившемся окне предлагается выбрать компоненты для закачки через интернет. В правой части для каждого компонента указано, установлен он уже или нет. Выбираем нужные пакеты для работы. Желательно как на рисунке. Если у вас другие версии Android, то выбираем нужные. Когда все нужные пакеты выбраны — жмем кнопку Install X packages справа снизу. В новом окне подтверждаем, что согласны все это скачать — Accept All. И здесь же можно посмотреть размер пакета и отказаться от чего-либо. Жмете Install — побежал индикатор и открылся лог — началась закачка. Через некоторое время (зависит от количества выбранных пакетов) появится надпись: Done loading packages. Установка завершена. Закрываем лог и SDK Manager.

Затем мы идем в папку C:\adt-bundle-windows\platform-tools этот адрес нужно скопировать (в этой папочке должны лежать файлы adb.exe и другие)

Папка с программой

Для Windows XP: заходим в панель управления, свойства системы, дополнительно, переменные среды
Для Windows Vista/7: заходим в панель управления, система, дополнительные параметры системы

Находим пункт переменные среды и находим пункт Path, нажимаем изменить и ничего не удаляя через точку с запятой добавляем свой путь C:\adt-bundle-windows\platform-tools (смотрим рисунок). Нажимаем ОК.

Теперь проверяем все ли работает: заходим в пуск, запускаем командную строчку (желательно от имени администратора для Windows Vista/7) и вводим команду adb и получаем следующее.

Скачать Adb на компьютер. Установщик Adb на компьютер

вкл. 07 Март 2019 . Опубликовано в Android — Общее

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

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

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

Видеоинструкция как установить ADB на компьютер (ADB + Fastboot)

Ручная установка ADB и Fastboot на компьютер

Если вы хотите использовать самую свежую версию ADB или Fastboot на вашем компьютере Windows, тогда воспользуйтесь следующей инструкцией, чтобы скачать ADB:

Читайте также:  Linux для allwinner a20

Перейдите на сайт разработчиков developer.android.com ( для XP ) и скачайте архив SDK Platform-Tools для ОС Windows, содержащие утилиты adb и fastboot

2. Извлечь из архива папку platform-tools на диск C:\

3. Перейти в Windows « Панель управления\Система и безопасность\Система » и выбрать Дополнительные параметры системы

4. Перейти в « Переменные среды » Windows

5. Выбрать « Системные переменные » значение Path и изменить, чтобы добавить новое значение

6. Указать путь к папке platform-tools содержащую adb и fastboot

7. Перезагрузите компьютер, после чего запустить командую строку и написать команду adb version, если у вас появлялась текстовая информация с версией ADB, то вы все сделали правильно. Теперь можете пользоваться ADB для Android в тех целях, что вы задумывали.

Установка на MAC OS и Linux

Если вы не используете популярную ОС Windows, а у вас установлена MacOS или Linux, тогда вам необходимо перейти по ссылке:

Android sdk adb для windows

Platform-tools: r31.0.2
ADB: 1.0.41 (31.0.2-7242960)
Fastboot: 31.0.2-7242960
Make_f2fs: 1.14.0 (2020-08-24)
Mke2fs: 1.45.4 (23-Sep-2019)
Последнее обновление утилит в шапке: 16.04.2021

ADB (Android Debug Bridge — Отладочный мост Android) — инструмент, который устанавливается вместе с Android-SDK и позволяет управлять устройством на базе ОС Android.
Работает на всех Android-устройствах, где данный функционал не был намеренно заблокирован производителем.
Здесь и далее: PC — ПК, компьютер к которому подключено устройство.
ADB — консольное приложение для PC, с помощью которого производится отладка Android устройств, в том числе и эмуляторов.
Работает по принципу клиент-сервер. При первом запуске ADB с любой командой создается сервер в виде системной службы (демона), которая будет прослушивать все команды, посылаемые на порт 5037.
Официальная страница
ADB позволяет:

  • Посмотреть какие устройства подключены и могут работать с ADB.
  • Просматривать логи.
  • Копировать файлы с/на аппарат.
  • Устанавливать/Удалять приложения.
  • Удалять (очищать) раздел data.
  • Прошивать (перезаписывать) раздел data.
  • Осуществлять различные скрипты управления.
  • Управлять некоторыми сетевыми параметрами.

Поставляется ADB в составе инструментария разработчика Андроид (Android SDK), который, в свою очередь входит в состав Android Studio.

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

Скрытые команды 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 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.

Читайте также:  Linux mint не удаляется файл

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 — консольное приложение для PC. Используется для действий над разделами

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

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.

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

Получить список тэгов, используемых в системе, вместе с их приоритетами можно запустив logcat. В первых двух столбцах каждого из выведенных сообщений будут указаны / .
Пример выводимого 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

Оцените статью