[英]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
您能按照這些步驟進行嗎? 如果在此之后有任何問題,我可能會幫助您,我們對您建立構建所采取的步驟有共同的認識。 不知道您做了什么來設置系統或看到特定的錯誤,確實很難為您提供幫助
我有同樣的問題,並解決了運行命令
ionic doctor check
該命令掃描您的項目並修復過時的模塊
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.