сбой при запуске ionic cordova на Android. Отклонения необработанных обещаний устарели

#android #angular #cordova #ionic-framework #ionic3

#Android #angular #cordova #ionic-framework #ionic3

Вопрос:

Когда я запускаю ionic cordova run andoroid это, сбой сборки шоу.

 BUILD FAILED in 26s
    at ChildProcess.whenDone (D:Practiceazmaeenplatformsandroidcordovanode_modulescordova-commonsrcsuperspawn.js:169:23)
    at ChildProcess.emit (events.js:197:13)
    at maybeClose (internal/child_process.js:978:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:265:5)
(node:14304) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
(node:14304) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

[OK] Your app has been deployed.
     Did you know you can live-reload changes from your app with --livereload?
  

Моя ionic info среда проекта:

 @ionic/cli-utils  : 1.19.2
ionic (Ionic CLI) : 3.20.0
  

глобальные пакеты:

 cordova (Cordova CLI) : 8.0.0
  

локальные пакеты:

 @ionic/app-scripts : 3.1.8
Cordova Platforms  : android 7.0.0
Ionic Framework    : ionic-angular 3.9.2
  

Система:

 Node : v11.9.0
npm  : 6.7.0
OS   : Windows 10
  

Переменные среды:

 ANDROID_HOME : not set
  

Разное:

 backend : pro
  

Ответ №1:

Я столкнулся с такой же проблемой. Я разработал одно из своих приложений в версии node 8.9. Как только я обновил узел 8.9.3 до 11.0, я столкнулся с этой проблемой.

Затем я понизил версию моего узла 11.0 до 8.9.3.

Затем я запускаю приведенную ниже команду

 cordova clean android
ionic cordova run android
  

Я надеюсь, что у вас это сработает.

Ответ №2:

Это ошибка с библиотекой superspawn.js , попробуйте обновить эту библиотеку или изменить версию.