список SDK Android

Отображает список установленных и доступных пакетов SDK.

Использование

android sdk list [-h] [--all] [--all-versions] [--beta] [--canary] [<pattern>]

Параметры

  • --all - Показать все пакеты, доступные в репозитории.
  • --all-versions - Показать все версии для каждого пакета.
  • --beta - Включить бета-версии пакетов.
  • --canary - Включить тестовые пакеты.
  • -h,--help - Отображает справочное сообщение для указанной команды.

Параметры sdk :

  • --ignore-outdated-xmls - При установке или обновлении пакетов не обновляйте XML-файлы других пакетов.
  • --platform=PARAM - Целевая платформа <os>_<arch> (например, linux_x86_64 , mac_arm64 или windows_x86 ); по умолчанию используется текущая хост-система.

Параметры android :

  • --sdk=PARAM - Путь к Android SDK.
  • -v,--verbose - Включить подробный вывод информации для устранения неполадок.
  • -V,--version - Вывести информацию о версии и завершить работу.

Позиционные аргументы

  • <pattern> - Фильтрация пакетов по шаблону (поддерживает * ).

Описание

android sdk list отображает установленные в данный момент пакеты SDK и доступные пакеты в репозитории.

Фильтрация списков пакетов

  • --all : Включает доступные пакеты из удалённого репозитория наряду с установленными пакетами.
  • --all-versions : Отображает все доступные версии для каждого пакета, а не только последнюю.
  • <pattern> : Фильтрует пути к пакетам, используя шаблоны glob (например, platforms/* или *emulator* ).
  • --canary : Включает пакеты из канала Canary в списки доступных пакетов.
  • --beta : Включает пакеты из бета-канала в списки доступных пакетов.

Форматирование путей к пакетам

В стандартных путях к пакетам в качестве разделителя используется косая черта ( / ) (например, platforms/android-34 ). Для обеспечения совместимости также поддерживаются пути с точкой с запятой (например, platforms;android-34 ).

Поймите результат.

Installed packages:
  cmdline-tools/latest    12.0                   Android SDK Command-line Tools (latest)
  platforms/android-34    3.0        ->  3.1     Android SDK Platform 34

Available packages:
  build-tools/34.0.0      34.0.0                 Android SDK Build-Tools 34
  emulator                33.1.24                Android Emulator

В приведенном выше выводе:

  • В списке установленных пакетов отображается текущая версия и доступные обновления (обозначаются символом -> ).
  • Цветовая кодировка позволяет выделить устаревшие пакеты.

Примеры

Список установленных пакетов:

android sdk list

Перечислите все доступные пакеты, соответствующие заданному шаблону:

android sdk list --all "platforms/*"

Перечислите все доступные версии пакетов, включая тестовые сборки:

android sdk list --all --all-versions --canary