天天看點

Android開發之關于transformDexArchiveWithExternalLibsDexMergerForDebug java.lang.OutOfMemoryError問題的參考解決方案

報錯如下:

Android開發之關于transformDexArchiveWithExternalLibsDexMergerForDebug java.lang.OutOfMemoryError問題的參考解決方案
Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.
> java.lang.OutOfMemoryError (no error message)           

很多人說這是重複依賴包導緻的,但是我的報錯跟别人不一樣:oom了

于是乎我設定了JVM記憶體為2G,在gradle.properties檔案中添加一行:org.gradle.jvmargs=-Xmx2048m即可設定jvm記憶體大小

Android開發之關于transformDexArchiveWithExternalLibsDexMergerForDebug java.lang.OutOfMemoryError問題的參考解決方案

跑起來編譯成功了!

Android開發之關于transformDexArchiveWithExternalLibsDexMergerForDebug java.lang.OutOfMemoryError問題的參考解決方案

每個人遇錯情況不一樣,具體原因還是的根據報錯日志解決報錯

繼續閱讀