簡體   English   中英

離子科爾多瓦建立android --prod --release錯誤:app:transformDexWithDexForRelease

[英]ionic cordova build android --prod --release Error :app:transformDexWithDexForRelease

昨天我使用了此命令,並且它已正確生成,今天我放了哨兵,現在此命令不起作用,

是因為昨天唱的歌嗎?

失敗:構建失敗,發生異常。

  • 出了什么問題:任務':app:transformDexWithDexForRelease'的執行失敗。 com.android.build.api.transform.TransformException:com.android.ide.common.process.ProcessException:java.util.concurrent.ExecutionException:com.android.dex.DexIndexOverflowException:無法將新索引66590合並為非巨型指令!

  • 嘗試:37個可執行的任務:已執行2個,最新的35個---stacktrace選項運行以獲取堆棧跟蹤。 使用--info或--debug選項運行以獲取更多日志輸出。

  • https://help.gradle.org上獲得更多幫助

7秒內建立失敗(節點:13676)UnhandledPromiseRejectionWarning:錯誤:cmd:命令失敗,退出代碼為1錯誤輸出:FAILURE:生成失敗,出現異常。

  • 出了什么問題:任務':app:transformDexWithDexForRelease'的執行失敗。 com.android.build.api.transform.TransformException:com.android.ide.common.process.ProcessException:java.util.concurrent.ExecutionException:com.android.dex.DexIndexOverflowException:無法將新索引66590合並為非巨型指令!

  • 嘗試:使用--stacktrace選項運行以獲取堆棧跟蹤。 使用--info或--debug選項運行以獲取更多日志輸出。

  • https://help.gradle.org上獲得更多幫助

在7秒內在ChildProcess.whenDone(C:\\ Goubun \\ Noediiler \\ neodiiler-ionic \\ platforms \\ android \\ cordova \\ node_modules \\ cordova-common \\ src \\ superspawn.js:169:23)上失敗:13)在Process.ChildProcess._handle.onexit(內部/child_process.js:209:5)上也許在Close(內部/child_process.js:925:16)在ChildProcess.emit(events.js:214:7)(節點:13676)UnhandledPromiseRejectionWarning:未處理的承諾拒絕。 引發此錯誤的原因可能是拋出了一個沒有catch塊的異步函數,或者是拒絕了一個.catch()無法處理的承諾。 (拒絕ID:1)(節點:13676)[DEP0018] DeprecationWarning:已棄用未處理的承諾拒絕。 將來,未處理的承諾拒絕將以非零退出代碼終止Node.js進程。

在項目的根目錄中運行以下命令:

cordova插件添加https://github.com/jwall149/cordova-multidex --save

它將安裝cordova-multidex ,您的構建將正常工作。

暫無
暫無

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

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