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, попробуйте это?