Philip Wiki

Персональный wiki-сайт

Инструменты пользователя

Инструменты сайта


hw:android:adb

Android Debug Bridge (adb)

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

Вывод списка доступных устройств (включая эмуляторы и телефоны или планшеты, подключенные к компьютеру)

adb devices

Если напротив устройства указано unauthorized, то необходимо подтвердить подключение на самом устройстве

Выполнение команд в системе Android

adb shell

Вывод списка всех установленных пакетов

adb shell cmd package list packages
Подробная справка по команде
list packages [-f] [-d] [-e] [-s] [-3] [-i] [-l] [-u] [-U]
      [--show-versioncode] [--apex-only] [--uid UID] [--user USER_ID] [FILTER]
    Prints all packages; optionally only those whose name contains
    the text in FILTER.  Options are:
      -f: see their associated file
      -a: all known packages (but excluding APEXes)
      -d: filter to only show disabled packages
      -e: filter to only show enabled packages
      -s: filter to only show system packages
      -3: filter to only show third party packages
      -i: see the installer for the packages
      -l: ignored (used for compatibility with older releases)
      -U: also show the package UID
      -u: also include uninstalled packages
      --show-versioncode: also show the version code
      --apex-only: only show APEX packages
      --uid UID: filter to only show packages with the given UID
      --user USER_ID: only list packages belonging to the given user

Получение пути к указанному пакету

adb shell pm path com.example.MyApp

Установка файлов APK

adb install path_to_apk

Удаление приложения

adb shell pm uninstall com.example.MyApp

«вытащить» файлы из эмулятора или устройства

adb pull

Дополнительно

На некоторых устройствах (Xiaomi, Realme) дополнительно необходимо отключить контроль (мониторинг) разрешений. Эта опция находится в меню разработчика:

Ссылки

hw/android/adb.txt · Последнее изменение: 24.12.2022 19:18 — philip

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki