我正在尝试在Android上构建一个应用程序,但总是返回此错误
安卓_HOME=/usr/lib/android-sdk JAVA_HOME=/usr/lib/jvm/jdk1.8.0_171-amd64 (/home/daniel/Documentos/todo/platforms/android/cordova/node_modules/cordova-common/初始化过程中出错/lang/NoClassDefFoundError: java/lang/Object (node:4451) UnhandledPromiseRejectionWarning: Error: /usr/lib/gradle/4.8.1/bin/gradle:命令失败,ChildProcess.whenDone java退出代码1src/superspawn.js:169:23)在emitTwo (events.js:126:13)在ChildProcess.emit (events.js:214:7)在maybeClose (内部/子进程.js:925:16)在Process.ChildProcess._handle.onexit (内部/子进程.js:209:5)(节点:4451) UnhandledPromiseRejectionWarning:未处理的承诺拒绝。此错误是由于在没有catch块的异步函数内部引发,或拒绝未使用.catch()处理的promise造成的。(拒绝id: 1) (节点:4451) DEP0018 DeprecationWarning:未处理的promise拒绝已弃用。将来,未处理的promise拒绝将使用非零退出代码终止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
发布于 2018-07-06 04:23:53
你能按照这些步骤做吗?如果在此之后有任何问题,我可能会提供帮助,我们有一个共同点,您采取的步骤设置构建。如果不知道你做了什么来设置系统或者看到特定的错误,你真的很难帮到你
发布于 2018-07-06 10:34:53
我遇到了同样的问题,并解决了运行该命令的问题
ionic doctor check
该命令扫描您项目并修复过时的模块
https://stackoverflow.com/questions/51197789
复制相似问题