首页 文章

“Ionic cordova build android”出错

提问于
浏览
0

我正在尝试在Android上构建一个APP,但总是会返回此错误

ANDROID_HOME = / usr / lib / android-sdk JAVA_HOME = / usr / lib / jvm / jdk1.8.0_171-amd64 studio VM初始化期间发生错误java / lang / NoClassDefFoundError:java / lang / Object(node: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)在ProcesTwo(events.js:214:13)处的emitTwo(events.js:214:13)处于MaybeClose(internal / child_process.js:925:16)处 . ChildProcess._handle.onexit(internal / child_process.js:209:5)(node:4451)UnhandledPromiseRejectionWarning:未处理的承诺拒绝 . 此错误源于通过抛出异步函数而没有catch块,或者拒绝未使用.catch()处理的promise . (拒绝ID: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

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

    How to setup ionic android build on linux

  • 0

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

    ionic doctor check
    

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

相关问题