1. 程式人生 > >Android Dex:com.android.dex.DexException: Multiple dex files define 解決辦法

Android Dex:com.android.dex.DexException: Multiple dex files define 解決辦法

從Eclipse匯入的IntelliJ工程,開發一段時間後,就開始報錯:Android Dex:com.android.dex.DexException: Multiple dex files define

實在是讓人煩惱啊!各種Google之後,。有人說是新版的IntelliJ的bug,需要使用舊版本的才行;有人說是引入了多個lib,重新匯入lib;有人說是。。。總之,試了好多種方法一個也不行!心想這個下午就要泡湯了!調IDE的問題實在是很可惡,花時間又學不到技術,還弄得人很鬱悶。

其實我早就猜想可能會是bin目錄的問題,但是我把bin下的檔案刪掉後,IntelliJ居然不能像Eclipse一樣自動生成,連編譯都無法進行了。rebuild project之前也試過。rebuild 類似於eclipse中的clean。看了看bin目錄,下面也有一套lib的庫,所以估計這個dex打包重複問題可能與這個有關係。於是乎,ctrl+alt+shift+s,這是我常用的快捷鍵。把bin目錄直接exclusded掉,是不是就能解決辦法呢?

點選bin,然後點選右上角的excluded。結果問題,居然就解決了,編譯通過!實在是痛快啊!屬以此文以記之!