Android “上的错误”;爱奥尼亚cordova构建安卓系统“;

Android “上的错误”;爱奥尼亚cordova构建安卓系统“;,android,node.js,cordova,ionic-framework,gradle,Android,Node.js,Cordova,Ionic Framework,Gradle,我正在尝试在Android上构建应用程序,但总是返回此错误 ANDROID_HOME=/usr/lib/ANDROID sdk JAVA_HOME=/usr/lib/jvm/jdk1.8.0_171-amd64 演播室 初始化VM时出错 java/lang/NoClassDefFoundError:java/lang/Object (节点:4451)未处理的PromisejectionWarning:错误:/usr/lib/gradle/4.8.1/bin/gradle:命令失败,退出代码为1

我正在尝试在Android上构建应用程序,但总是返回此错误

ANDROID_HOME=/usr/lib/ANDROID sdk JAVA_HOME=/usr/lib/jvm/jdk1.8.0_171-amd64 演播室 初始化VM时出错 java/lang/NoClassDefFoundError:java/lang/Object (节点:4451)未处理的PromisejectionWarning:错误:/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) 两点钟(events.js:126:13) 在ChildProcess.emit(events.js:214:7) 在maybeClose(内部/子进程js:925:16) at Process.ChildProcess.\u handle.onexit(内部/child\u Process.js:209:5) (节点:4451)未处理的PromisejectionWarning:未处理的承诺拒绝。此错误源于在没有catch块的异步函数中抛出,或者拒绝未使用.catch()处理的承诺。(拒绝id:1) (节点:4451)[DEP0018]弃用警告:未处理的承诺拒绝已弃用。将来,未处理的承诺拒绝将使用非零退出代码终止Node.js进程

我的配置是:

cli包:(/usr/lib/node_模块)

全球方案:

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
本地套餐:

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
杂项:


你能按照这些步骤做吗?如果在此之后出现任何错误,我可能会提供帮助,我们对您设置构建所采取的步骤有一个共同点。如果不知道您在设置系统时做了什么,或者看到了特定的错误,那么很难帮助您


我遇到了同样的问题,并解决了运行命令的问题

ionic doctor check

该命令扫描您的项目并修复过时的模块

假装不会设置
ANDROID\u HOME
,这是没有意义的,而日志告诉您不是这样的……可能是设置到了错误的位置;有没有证实过?