Android Studio не устанавливает SDK... что?

Я пытаюсь использовать Кордову, чтобы создать приветственное приложение мира, и после добавления переменной ANDROID_HOME (вы были бы потрясены, сколько времени это заняло, чтобы выяснить), что я все вижу, когда строим это:

СТРОГО НЕИСПРАВНО

Общее время: 1 минута 6.679 секунд Ошибка: /Users/Vladdy/Desktop/ лаборатории/cordovaBackgroundApp/платформы/Android/gradlew: Ошибка команды с кодом выхода 1 Выход ошибки:

FAILURE: сбой сборки с исключением.

  • Что пошло не так: возникла проблема с настройкой "андроида" root-проекта.

    Не удалось найти цель с помощью строки hash-android-25 в:/Users/vladdy/Library/Android/sdk

  • Попробуйте: запустите с опцией -stacktrace, чтобы получить трассировку стека. Запустите с опцией -info или --debug, чтобы получить больше выходных данных журнала.

Хорошо справедливо, поэтому отпустите его:

введите описание изображения здесь

Ожидание терпения для установки и ошибка с ошибкой cordova build.

Интересно, что еще нам нужно установить? Но посмотрите, похоже, что у Android Studio все еще есть Nougat и 25 доступны:

введите описание изображения здесь

Почему Android Studio ничего не устанавливает?

Я вижу, почему PhoneGap Build настолько популярен...

Edit:

cordova requirements теперь прерывается, сообщая следующее:

введите описание изображения здесь

Мой ~/.bash_profile:

export ANDROID_HOME=/Users/vladdy/Library/Android/sdk/

Ответ 1

Требования

Если вам не нужна Android Studio, я рекомендую не скачивать ее, вместо этого, как и @Tom-Esendam, также предлагайте инструмент командной строки.

Android Studio и инструмент командной строки

Прямая ссылка на ссылку Command Line Tool для OSX (2017-03-21)

Proxy?

И если вы за прокси-сервером, не забудьте добавить его к настройкам в настройках диспетчера SDK.

Что означают разные программы и команды?

cordova build не загружает SDK.

cordova prepare добавляет необходимые файлы SDK в папки создания кордовы.

После загрузки инструмента командной строки:

После распаковки установите ANDROID_HOME в корневой каталог, так что у вас есть:

  • Строить-инструменты
  • дополнительные
  • платформы
  • Платформа-инструменты
  • Система-изображения
  • Инструменты

каталоги под корнем.

Добавление SDK:

Затем установите SDK с помощью ./tools/android. Android SDK Manager загружает SDK, поэтому вы check, что вам нужно, и нажмите OK, чтобы загрузить его.

Подготовка сборки

  • Убедитесь, что все настройки прокси установлены, если вы за прокси-сервером.
  • Перед запуском cordova build выполните cordova prepare. Это не обязательно, но в меньшей степени мне нужно запустить, что даже cordova build должно включать это.

Ответ 2

Я не знаю о версии для Mac. Но на окнах у вас есть автономный менеджер sdk. Если есть один на mac, попробуйте это?