Ошибка на "Ionic Cordova build android" - PullRequest
0 голосов
/ 05 июля 2018

Я пытаюсь построить приложение на Android, но всегда возвращает эту ошибку

ANDROID_HOME = / USR / Lib / Android-SDK JAVA_HOME = / USR / Библиотека / JVM / jdk1.8.0_171-amd64 студия Произошла ошибка при инициализации ВМ java / lang / NoClassDefFoundError: java / lang / Object (узел: 4451) UnhandledPromiseRejectionWarning: Ошибка: /usr/lib/gradle/4.8.1/bin/gradle: сбой команды с кодом выхода 1 в ChildProcess.whenDone (/home/daniel/Documentos/todo/platforms/android/cordova/node_modules/cordova-common/src/superspawn.js:169:23) на emitTwo (events.js: 126: 13) в ChildProcess.emit (events.js: 214: 7) at MaybeClose (внутренняя / child_process.js: 925: 16) в Process.ChildProcess._handle.onexit (internal / child_process.js: 209: 5) (узел: 4451) UnhandledPromiseRejectionWarning: необработанное отклонение обещания. Эта ошибка возникла либо из-за того, что внутри асинхронной функции возникла ошибка без блока catch, либо из-за отклонения обещания, которое не было обработано с помощью .catch (). (идентификатор отклонения: 1) (узел: 4451) [DEP0018] Предупреждение об устаревании: отклонение необработанного обещания устарело. В будущем отклонения обещаний, которые не обрабатываются, завершат процесс Node.js с ненулевым кодом выхода.

Моя конфигурация:

пакеты cli: (/ usr / lib / node_modules)

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

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

cordova (Cordova CLI) : 8.0.0 
Gulp CLI              : CLI version 3.9.1 Local version 3.9.1

местные пакеты:

Cordova Platforms : android 7.0.0
Ionic Framework   : ionic1 1.3.4

Система:

Node : v8.11.3
npm  : 5.6.0 
OS   : Linux 4.15

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

ANDROID_HOME : not set

Разное:

backend : pro

Ответы [ 2 ]

0 голосов
/ 06 июля 2018

У меня была такая же проблема, и я решил выполнить команду

ionic doctor check

Эта команда сканирует ваш проект и исправляет устаревшие модули

0 голосов
/ 05 июля 2018

Не могли бы вы выполнить эти шаги? Если после этого что-то не так, я могу помочь, и у нас есть общее представление о шагах, которые вы предприняли для настройки сборки. Не зная, что вы сделали, чтобы настроить систему или увидеть конкретные ошибки, вам действительно трудно помочь

Как настроить ионную сборку Android на Linux

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...