У меня проблема, когда я обновляю свой ClI с 3.9.2 до 4.2.1
до
cli packages: (/usr/local/lib/node_modules)
@ionic/cli-utils : 1.9.2
ionic (Ionic CLI) : 3.9.2
global packages:
Cordova CLI : 8.0.0
local packages:
@ionic/app-scripts : 3.1.8
Cordova Platforms : android 7.0.0 ios 4.5.5
Ionic Framework : ionic-angular 3.9.2
System:
Node : v8.12.0
npm : 6.4.1
OS : macOS Sierra
результат cordova build android
✔ Запуск команды - готово!Обнаружен проект Android Studio ANDROID_HOME = / usr / local / Caskroom / android-platform-tools / 27.0.1 JAVA_HOME = / Библиотека / Java / JavaVirtualMachines / jdk1.8.0_121.jdk / Содержание / Домашняя студия Путь к подпроекту: CordovaLib Путь к подпроекту: приложениеНачиная Gradle Daemon, 2 занятых и 1 несовместимых демонов не могут быть повторно использованы, используйте --status для деталей
после
Ionic:
ionic (Ionic CLI) : 4.2.1 (/usr/local/lib/node_modules/ionic)
Ionic Framework : ionic-angular 3.9.2
@ionic/app-scripts : 3.1.8
Cordova:
cordova (Cordova CLI) : 8.0.0
Cordova Platforms : android 7.1.0, ios 4.5.5
Cordova Plugins : cordova-plugin-ionic-keyboard 2.0.5, cordova
plugin-ionic-webview 1.2.1, (and 17 other plugins)
System:
NodeJS : v8.12.0 (/usr/local/bin/node)
npm : 6.4.1
OS : macOS Sierra
результата cordova build android =====>
Обнаружен проект Android Studio ANDROID_HOME = / usr / local / Caskroom / android-platform-tools / 27.0.1 JAVA_HOME = / Библиотека / Java / JavaVirtualMachines / jdk1.8.0_121.jdk / Contents / Home studio Запуск демона Gradle (последующие сборки будут выполняться быстрее): wrapper
BUILD SUCCESSFUL в 11s 1 действенное задание: 1 выполнено Путь к подпроекту: CordovaLib Путь к подпроекту: приложение
FAILURE: Сбой сборки с исключением.
Где: строка Script '/ Users / wsslmac / Desktop / testapk copy 2 / platform / android / CordovaLib / cordova.gradle' строка: 68
Что пошло не так: при оценке проекта ': CordovaLib' возникла проблема.
Установленные инструменты сборки не найдены.Установите инструменты сборки Android версии 19.1.0 или выше.
Попробуйте: Запустите с параметром --stacktrace, чтобы получить трассировку стека.Запустите с параметром --info или --debug, чтобы получить больше выходных данных журнала.
Получите дополнительную справку в https://help.gradle.org
BUILD FAILED за 5 с (узел: 80569) UnhandledPromiseRejectionWarning: Ошибка: / Users / wsslmac / Desktop / testapk copy 2 / platform / android / gradlew: Команда завершилась ошибкой с кодом выхода 1 Вывод ошибки: FAILURE: сборка завершилась с исключением.
Где: Script '/ Users / wsslmac / Desktop / testapk copy 2 / platform / android / CordovaLib / cordova.gradle' строка: 68
Что пошло не так: возникла проблемаоценка проекта ': CordovaLib'.
Не найдено установленных инструментов для сборки.Установите инструменты сборки Android версии 19.1.0 или выше.
Попробуйте: Запустите с параметром --stacktrace, чтобы получить трассировку стека.Запустите с параметром --info или --debug, чтобы получить больше выходных данных журнала.
Получите дополнительную справку по https://help.gradle.org
СБОЙ ПОСТРОЕНИЯ за 5 секунд на ChildProcess.whenDone (/ Users / wsslmac / Desktop / testapk copy 2 / platform / android / cordova / node_modules / cordova-common / src / superspawn.js: 169: 23) в emitTwo (events.js: 126: 13) в ChildProcess.emit (events.js: 214: 7) в MaybeClose (внутренняя / child_process.js: 915: 16) в Process.ChildProcess._handle.onexit (внутренняя / child_process.js: 209: 5) (узел: 80569) UnhandledPromiseRejectionWarning: Необработанныйобещание отклонения.Эта ошибка возникла либо из-за того, что внутри асинхронной функции возникла ошибка без блока catch, либо из-за отклонения обещания, которое не было обработано с помощью .catch ().(идентификатор отклонения: 1) (узел: 80569) [DEP0018] Предупреждение об устаревании: отклонения необработанного обещания устарели.В будущем отклонения обещаний, которые не обрабатываются, завершат процесс Node.js с ненулевым кодом выхода. Здесь введите код
мой путь для Android
echo $ANDROID_HOME
==> {/Library/Android/sdk}
я никогда не изменюSDK, а также платформы Android
Thnx для помощи