Как устранить ошибку «Отсутствует компонент cmdline-tools» в Android SDK

Предоставленное вами сообщение об ошибке обычно возникает, когда компонент cmdline-tools не установлен в Android SDK (комплект разработки программного обеспечения). Чтобы решить эту проблему, вы можете попробовать следующие методы:

Метод 1. Использование графического интерфейса SDK Manager (графический интерфейс пользователя)

  1. Откройте Android Studio.
  2. Перейдите в «Файл» ->«Настройки» (в Windows) или «Настройки» (в macOS).
  3. В меню слева выберите «Внешний вид и поведение» ->«Системные настройки» ->«Android SDK».
  4. Выберите вкладку «Инструменты SDK».
  5. Установите флажок рядом с пунктом «Инструменты командной строки Android SDK» и нажмите «Применить» или «ОК», чтобы установить его.

Метод 2: использование командной строки

  1. Откройте терминал или командную строку.
  2. Перейдите в каталог Android SDK.
  3. Выполните следующую команду:
    sdkmanager --install "cmdline-tools;latest"

    Эта команда установит последнюю версию инструментов командной строки.

Способ 3: установка вручную

  1. Посетите страницу загрузки инструментов командной строки Android: https://developer.android.com/studio#command-tools
  2. Загрузите соответствующую версию инструментов командной строки для вашей операционной системы.
  3. Извлеките загруженный файл в каталог по вашему выбору.
  4. Задайте для переменной среды «ANDROID_HOME» путь к извлеченному каталогу.

После использования одного из этих методов должен быть установлен компонент «cmdline-tools», и вы сможете запустить команду, не обнаружив сообщения об ошибке.