обновление Android SDK

Обновляет один или все пакеты до последней версии.

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

android sdk update [-h] [--beta] [--canary] [--force] [<package>]

Параметры

  • --beta - Включить бета-версии пакетов.
  • --canary - Включить тестовые пакеты.
  • --force - Принудительное возвращение к более старой версии.
  • -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 - Вывести информацию о версии и завершить работу.

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

  • <package> - Название пакета для обновления (необязательно).

Описание

android sdk update обновляет установленные пакеты до последних доступных версий.

Если имя пакета не указано, проверяется наличие обновлений для всех установленных пакетов. Укажите имя пакета, чтобы обновить только этот конкретный пакет.

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

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

Выберите канал выпуска ( --canary и --beta )

По умолчанию update проверяет наличие обновлений в стабильном канале.

  • --canary : Проверяет наличие более новых версий в каналах Canary, Beta и Stable.
  • --beta : Проверяет наличие более новых версий в бета- и стабильном каналах.

Принудительное понижение версии пакетов ( --force )

Если пакет ранее был установлен из канала Canary, запуск android sdk update без --canary попытается обновить его до последней стабильной версии. Поскольку стабильная версия может иметь более низкий номер, чем пакет Canary, это считается понижением версии. В таких случаях обновление завершается с предупреждением, если не указан --force .

Примеры

Обновите все установленные пакеты до последних стабильных версий:

android sdk update

Обновите только пакет эмулятора:

android sdk update emulator

Обновления пакетов, включая версии Canary:

android sdk update --canary

Принудительное понижение версии тестовых пакетов до стабильной версии:

android sdk update --force