簡體   English   中英

出現“ Ionic Cordova Android版”錯誤

[英]Error on “Ionic cordova build android”

我正在嘗試在Android上構建APP,但始終返回此錯誤

ANDROID_HOME = / usr / lib / android-sdk JAVA_HOME = / usr / lib / jvm / jdk1.8.0_171-amd64 studio虛擬機初始化期間發生錯誤java / lang / NoClassDefFoundError:java / lang / Object(node:4451)UnhandledPromiseRejectionWarning:錯誤:/usr/lib/gradle/4.8.1/bin/gradle:命令失敗,退出代碼為ChildProcess.whenDone(/ home / daniel / Documentos / todo / platforms / android / cordova / node_modules / cordova-common / src /superspawn.js:169:23)處ChildProcess.emit(events.js:214:7)處的elementTwo(events.js:126:13)處Process.ChildProcess處的close(internal / child_process.js:925:16) ._handle.onexit(內部/child_process.js:209:5)(節點:4451)UnhandledPromiseRejectionWarning:未處理的承諾拒絕。 引發此錯誤的原因可能是拋出了一個沒有catch塊的異步函數,或者是拒絕了一個沒有使用.catch()處理的promise。 (拒絕ID:1)(節點:4451)[DEP0018] DeprecationWarning:已棄用未處理的承諾拒絕。 將來,未處理的承諾拒絕將以非零退出代碼終止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

您能按照這些步驟進行嗎? 如果在此之后有任何問題,我可能會幫助您,我們對您建立構建所采取的步驟有共同的認識。 不知道您做了什么來設置系統或看到特定的錯誤,確實很難為您提供幫助

如何在Linux上設置Ionic Android構建

我有同樣的問題,並解決了運行命令

ionic doctor check

該命令掃描您的項目並修復過時的模塊

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM