Как запустить adb в Windows 10

Обновлено: 04.07.2024

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

  • adb kill-server и adb start-server — при необходимости остановите и запустите службу ADB
  • устройства adb — список доступных устройств (включая эмуляторы и телефоны или планшеты, подключенные к вашему компьютеру)
  • adb install — установить APK-файлы
  • оболочка adb — выполнение команд в системе Android, например:
    • adb shell pm list packages — список всех установленных пакетов
    • adb shell pm path com.example.someapp — получает путь файловой системы к указанному пакету

    Имитировать охват приложения

    Еще одно применение ADB — имитация команд ввода, например автоматизация объединения приложений в Surface Duo. На этих снимках экрана показан процесс растягивания путем захвата ручки в нижней части окна и перетаскивания ее к шарниру до тех пор, пока индикатор охвата не закроет оба экрана:

    Три шага автоматического охвата приложения с помощью команд ADB

    Вы можете имитировать этот жест с помощью ADB, используя следующую команду:

    Первые четыре значения — это начальная и конечная координаты жеста перетаскивания, а последнее значение — прошедшее время (в миллисекундах). Время важно, потому что, если вы перетаскиваете слишком быстро, приложение «перебрасывается» на другой экран, а не растягивается. Три секунды работают хорошо.

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

    Отладка с помощью команд ADB

    Выполните следующие действия для отладки с помощью команд ADB:

    Найдите идентификатор устройства эмулятора

    Запустите C:\>устройства adb .

    Найдите пакет, который нужно отладить.

    Запустить пакеты adb shell pm list .

    Настроить приложение на отладку при запуске (обратите внимание на -w)

    Запустите оболочку adb am set-debug-app -w com.microsoft.device.display.samples.masterdetail .

    Запустите приложение в эмуляторе.

    Появится всплывающее окно о том, что приложение ожидает присоединения отладки. Вам нужно будет каждый раз повторно запускать установленную отладку (или использовать параметр --persistent).

    Подключить отладчик Android Studio

    В пунктах меню Android Studio выберите «Выполнить» -> «Подключить отладчик». Эмулятор и процесс должны быть указаны в списке.


    Крис Хоффман

    < бр />

    Крис Хоффман
    Главный редактор

    Крис Хоффман – главный редактор How-To Geek. Он писал о технологиях более десяти лет и два года был обозревателем PCWorld. Крис писал для The New York Times, давал интервью в качестве эксперта по технологиям на телевизионных станциях, таких как NBC 6 в Майами, и освещал свою работу в таких новостных агентствах, как BBC. С 2011 года Крис написал более 2000 статей, которые были прочитаны почти миллиард раз — и это только здесь, в How-To Geek. Подробнее.


    < /p>

    Джо Федева
    штатный писатель

    Джо Федева — штатный автор How-To Geek. Он освещает потребительские технологии более десяти лет и ранее работал редактором новостей в XDA Developers. Джо любит все, что связано с технологиями, а также в глубине души заядлый любитель делать что-то своими руками. Он написал тысячи статей, сотни руководств и десятки обзоров. Подробнее.

    Android logo ADB

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

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

    Шаг 1. Загрузите инструменты платформы

    Загрузить инструменты платформы.

    Перейдите на страницу загрузки Android SDK Platform Tools. Выберите ссылку для вашей операционной системы в разделе «Загрузки».Это загрузит ZIP-файл, который вы сможете разархивировать в любом месте для хранения файлов ADB — они переносимы, поэтому вы можете поместить их куда угодно.

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

    Шаг 2. Включите отладку по USB на телефоне

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

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

    Позже, когда вы подключите телефон к компьютеру, вы увидите всплывающее окно "Разрешить отладку по USB?" на вашем телефоне. Установите флажок «Всегда разрешать с этого компьютера» и нажмите «ОК».

    Шаг третий: протестируйте ADB и установите драйверы вашего телефона (при необходимости)

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

    CD C:Program Filesplatform-tools

    Чтобы проверить, правильно ли работает ADB, подключите устройство Android к компьютеру с помощью USB-кабеля и выполните следующую команду:


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

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

    Если вы загружаете драйверы вручную, возможно, вам придется заставить Windows найти их на вашем устройстве. Откройте диспетчер устройств (нажмите «Пуск», введите «Диспетчер устройств» и нажмите «Ввод»), найдите свое устройство, щелкните его правой кнопкой мыши и выберите «Свойства». Вы можете увидеть желтый восклицательный знак рядом с устройством, если его драйвер не установлен должным образом.

    Щелкните правой кнопкой мыши свое устройство в Диспетчере устройств Windows и выберите

    На вкладке "Драйвер" нажмите "Обновить драйвер".

    Нажмите

    Используйте параметр "Выполнить поиск драйверов на моем компьютере".

    Нажмите на

    Найдите драйверы, загруженные для вашего устройства.

    Найдите загруженные драйверы и выберите

    После того как вы установили драйверы своего устройства, подключите телефон и повторите команду adb devices:

    Если все прошло хорошо, вы должны увидеть свое устройство в списке, и вы готовы начать использовать ADB!

    Шаг четвертый (необязательно): добавьте ADB в системный PATH

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

    В Windows 11, 10 и 7 этот процесс немного отличается, поэтому ознакомьтесь с нашим полным руководством по редактированию системного PATH, чтобы узнать, какие шаги необходимы для этого.

    Полезные команды ADB

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

    adb install C:package.apk — устанавливает пакет, расположенный в C:package.apk на вашем компьютере, на вашем устройстве.

    adb uninstall package.name — удаляет пакет с package.name с вашего устройства. Например, вы можете использовать имя com.rovio.angrybirds для удаления приложения Angry Birds.

    adb push C:file /sdcard/file – отправляет файл из вашего компьютер на ваше устройство. Например, приведенная здесь команда отправляет файл, расположенный в папке C:file на вашем компьютере, в папку /sdcard/file на вашем устройстве

    adb pull /sdcard/file C:file — Pulls файл с вашего устройства на компьютер — работает как adb push, но наоборот.

    adb logcat — просмотр журнала вашего Android-устройства. Может быть полезно для отладки приложений.

    adb shell — предоставляет интерактивную оболочку командной строки Linux на вашем устройстве.

    adb shell команда — запускает указанную команду оболочки на вашем устройстве.< /p>

    Полное руководство по ADB можно найти на странице Android Debug Bridge на сайте Google для разработчиков Android.

    • › Как перенести учетные данные Google Authenticator на новый телефон или планшет Android
    • › Более 5 способов установки приложений Android на телефон или планшет
    • › Как разблокировать загрузчик Android-телефона официальным способом
    • › Как установить System UI Tuner Android на устройства, которых нет в наличии
    • › Существуют ли телефоны с Linux?
    • › Как найти драйверы для неизвестных устройств в диспетчере устройств
    • › Как загружать неопубликованные приложения Android в Windows 11
    • › Как восстановить метки панели задач в Windows 11

    Что такое АБР? ADB — это сокращение от Android Debug Bridge, универсального инструмента командной строки, который позволяет вам взаимодействовать с устройством. В основном разработчики занимались отладкой приложений, но теперь обычные пользователи также могут использовать его для выполнения множества полезных действий между компьютером и своими смартфонами Android. В этой статье мы покажем вам, как установить ADB на компьютер с Windows и как использовать ADB, чтобы сделать что-то интересное с мобильным телефоном Android.

    Часть 1. Установка ADB в Windows

    Установить и настроить ADB на компьютере с Windows довольно просто. На самом деле размер инструмента составляет всего 4,51 МБ, поэтому он не займет много места на вашем компьютере. Здесь мы используем Windows 10 в качестве примера.

    install-use- adb-windows

    • Шаг 1. Загрузите инструменты платформы для Windows. Подтвердите загрузку в новом окне и сохраните ZIP-файл в папку на вашем ПК.
    • Шаг 2. Извлеките ZIP-файл после загрузки.
    • Шаг 3. Нажмите клавишу Shift и щелкните правой кнопкой мыши извлеченную папку, затем выберите «Открыть окно PowerShell здесь» (или «Открыть окно команд здесь» на некоторых компьютерах).
    • Шаг 4. Должна появиться командная строка.

    Это означает, что ADB настроен на вашем компьютере с Windows. Однако для связи с вашим телефоном Android вам также необходимо включить отладку по USB на вашем телефоне.

    Часть 2. Включите отладку по USB на мобильном телефоне

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

    Включить отладку по USB Ваш мобильный телефон

    • Шаг 1. Откройте "Настройки" > "О телефоне".
    • Шаг 2. Прокрутите вниз, чтобы найти номер сборки, и коснитесь его семь раз.
    • Шаг 3. Вернитесь в «Настройки», затем найдите и коснитесь «Параметры разработчика».
    • Шаг 4. В параметрах разработчика включите отладку по USB. Подтвердите свой выбор.
    • Шаг 5. Подключите телефон к ПК.
    • Шаг 6. Выберите «Разрешить», если «Разрешить отладку по USB?» всплывающее окно на экране телефона.

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

    Часть 3. Тестирование ADB

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

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

    Часть 4. Полезные вещи, которые вы можете делать с ADB

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

    Вариант 1. Резервное копирование и восстановление Android с помощью ADB

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

    adb backup -all -f


    Путь должен указывать на системный диск вашего компьютера. Например,
    adb backup -all -f /Backup/backup1.ab

    Примечания:

    • Резервные копии сохраняются на компьютер, а не в память телефона или на SD-карту.
    • Чтобы начать резервное копирование, вам потребуется разблокировать телефон.
    • Резервная копия в основном содержит документы и медиафайлы на вашем телефоне. Для буквально полной резервной копии данных телефона и всей системы обратитесь к тому, как сделать резервную копию Nandroid в пользовательском восстановлении.

    Вариант 2. Установите APK для Android с компьютера

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


    Путь должен указывать на системный диск вашего компьютера. Пожалуйста, переместите файл apk на системный диск, если это не так. Например,
    adb install /MyDownloads/TitaniumBackup.apk

    Примечания:

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

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

    Вариант 3. Перезагрузите телефон в режим восстановления и загрузчик

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

    adb reboot recovery
    adb reboot bootloader

    Примечания:

    • Не нужно нажимать группы клавиш/кнопок на корпусе телефона.
    • Иногда может потребоваться перезагрузка вручную или даже извлечение аккумулятора, если команда не удалась.
    • После каждой перезагрузки вам потребуется повторно подключать телефон, чтобы ADB работал.

    Вариант 4. Преобразование SD-карты во внутреннее хранилище с помощью ADB

    Начиная с Android Marshmallow, пользователи могут форматировать SD-карту как внутреннюю память, что эффективно снижает проблему нехватки памяти. Преобразование легко выполнить в меню «Настройки» > «Хранилище», если ваш телефон поддерживает эту функцию. Однако некоторые производители намеренно скрывают эту функцию от пользователей, даже если их смартфоны обновлены до Android 6.0 или новее. С помощью ADB мы можем преобразовать SD-карту в качестве внутреннего хранилища, когда этот параметр невидим.

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

    • Шаг 1. Запустите командное окно ADB.
    • Шаг 2. Подключите телефон с вставленной SD-картой к компьютеру.
    • Шаг 3. Введите следующие команды и нажмите Enter после каждой:
      adb shell
      sm list-disks
      sm partition disk:179,64 private
    • Шаг 4. Откройте "Настройки > Хранилище", чтобы проверить состояние хранилища.

    Примечание. Если в памяти телефона нет изменений, вы можете перезагрузить его и снова проверить память.

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

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

    Установка ADB на компьютере с Windows – довольно безболезненный, но сложный процесс. Это руководство проведет вас от начала до конца.

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

    1. Перейдите на веб-сайт Android SDK и выберите «Только инструменты SDK». Загрузите версию для вашей платформы. Скачать инструменты SDK
    2. Откройте SDKManager.Exe и выберите для установки только «Android SDK Platform Tools». Если вы используете телефон Nexus, вам также следует выбрать «Google USB Driver». Когда вы нажмете «Установить», он начнет загрузку необходимых файлов на ваш компьютер. Скачивание инструментов платформы Android SDK
    3. Включите отладку по USB на своем устройстве. ADB будет работать на вашем устройстве только при включенной отладке по USB. Отладка по USB обычно находится в разделе «Параметры разработчика», поэтому, если вы еще не включили параметры разработчика, перейдите в «Настройки»> «О телефоне»> нажмите «Номер сборки» 7 раз, и вы получите предупреждение о том, что параметры разработчика включены. Теперь вы можете перейти в «Параметры разработчика», чтобы включить отладку по USB. Разрешить отладку по USB
    4. Перейдите к папке на вашем компьютере, где были установлены инструменты SDK.Shift + Щелкните правой кнопкой мыши папку и выберите «Открыть окно команд здесь».
    5. Подключите телефон Android к компьютеру через USB (убедитесь, что вы используете кабель для передачи данных, а не кабель для зарядки). Если вам будет предложено на вашем устройстве, выберите режим «передача файлов (MTP)». Теперь в командном терминале введите:
    6. Ваше устройство должно отображаться как подключенное. Если в командной строке не отображается устройство, вам может потребоваться загрузить драйверы USB для вашего телефона с веб-сайта производителя.

      Теперь вам следует настроить системный путь, чтобы вы всегда могли запускать команды ADB из командного терминала, не запуская их из папки инструментов SDK. Методы почти одинаковы, но немного отличаются в Windows 7, 8 и 10.

      Добавить ADB в системный путь для Windows 7, 8

      Добавить ADB в системный путь в Windows 10

      Выполните шаги, описанные выше, до 3. Вместо добавления строки к уже существующей строке переменной вы просто нажмете «Добавить новую» в открывшемся окне переменной среды. Просто добавьте папку ADB и нажмите Enter.

      Список полезных команд ADB

      • adb install C:\package.apk — установите пакет .apk с вашего C:\ на ваше устройство Android.
      • adb uninstall package.name — удаление пакета приложения с вашего устройства. Имя пакета – это конкретное имя пакета приложения, отображаемое на вашем устройстве, например com.facebook.katana.
      • adb push C:\file /sdcard/file — копирует файл с C:\ на SD-карту вашего устройства.
      • adb pull /sdcard/file C:\file — обратная сторона ADB push.
      • adb logcat — просмотр журнала на устройстве Android.
      • оболочка adb. На вашем устройстве откроется интерактивная командная строка Linux.
      • команда оболочки adb — запустит команду в командной строке вашего устройства.
      • adb reboot — это перезагрузит ваше устройство.
      • adb reboot-bootloader — перезагружает ваше устройство до загрузчика.
      • adb reboot recovery — перезагружает устройство для восстановления.

      Устройства с быстрой загрузкой — команды ADB работают только после полной загрузки телефона, а не из загрузчика. FastBoot позволяет передавать команды ADB на ваше устройство из загрузчика, что полезно, например, когда вы застряли в цикле восстановления.

      Читайте также: