安卓專案打包過程中遇到的坑
阿新 • • 發佈:2018-12-15
今天搞了一個問題一整天,真的太氣人了這個問題。如下:
Error:Execution failed for task ':app:transformClassesWithDexForRelease'. > com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: Error while executing java process with main class com.android.dx.command.Main with arguments {--dex --force-jumbo --num-threads=4 --multi-dex --main-dex-list
上網查了好多資料,其一,說是jar包重複造成的問題,需要在配置裡面刪除包。其二,
說是其檔案的方法引用超過了65535個方法限制, 下面那個老哥遇到和我幾乎一模一樣的問題。
幸運的是:他解決了,而我竟然沒有!
遇上我又找了很多資料,我看到關於dex 的介紹,大致瞭解了一下,可以刪除一個配置來解決這個問題
沒錯!就是這個
並在defaultConfig外面加了一個配置,如下:
最終 ,完美解決了這個問題!完結!