![](/img/trans.png)
[英]An error occurred while running ionic cordova build android --prod --release
[英]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.