Unable to execute dex: Multiple dex files define 解決方法
2013-05-27 11:12
問題發生概述:
程式編譯正常,在用Eclipse除錯執行時,報錯Unable to execute dex: Multiple dex files define,因為以前也沒有遇到這類錯誤,首先便嘗試萬能糾錯發,如下方法一,也是上網搜尋眾多解決方案之一,嘗試後未果,便按照搜尋方案,逐一嘗試,都未能解決,最後盯著工程突然發現問題。具體解決方案如下:
方法一:
Eclipse->Project->去掉Build Automatically->Clear ->Build Project->Build Automatically,關閉Eclipse,再開啟(我的問題不是出在這)
方法二:
更新ADT外掛,刪除workspace目錄下的.metadata目錄,(這個解決方案沒有嘗試,因為在開發過程中,我只是更換了一個jar包而出現的錯誤,而且開發環境不能連網路,不方便嘗試)
方法三:
在你的專案下某個資料夾中有一個字尾為*.APK的檔案,刪掉,重啟Eclipse即可。(嘗試未果)
方法四:
原因是有重複的。jar被引用,可以檢視你的build path,尤其是Android Dependencies一定有重複引入的.jar包,解決的方法是在libs刪除重複的jar即可。 (我找了半天,也沒有發現重複引用的jar包,不過還是得感謝這位同學,我最終能解決問題也是受到這個方案的啟發,貼上部落格連線http://blog.sina.com.cn/s/blog_4b9b6ad001016uuk.html)
方法五:(成功解決方法)
在專案中,有一個類的包名和引用的jar包中的類和包名一致,我用的是jar包中的類,所以工程中的這個類就是重複引用的,刪除工程中重複引用的類後,成功打包啟動。希望各位同學注意這個小問題。
手工刪除bin、gen、obj目錄,clean build重編一下。
相關文章
- Dex Loader] Unable to execute dex: Multiple dex files define 解決
- 【Android-tips】 Unable to execute dex: Multiple dex files define 解決方法Android
- Android Studio com.android.dex.DexException: Multiple dex files define(重複引用包)AndroidException
- android錯誤unable to execute dex java heap space解決方案AndroidJava
- Conversion to Dalvik format failed: Unable to execute dexORMAI
- 安卓編譯報錯:Dex Loader] Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.安卓編譯JavaExceptionEclipse
- Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.JavaExceptionEclipse
- 解決Android單個dex檔案不能超過65536個方法問題Android
- class與dex檔案
- dex記憶體提取記憶體
- 迪斯克Disrupt DEX/系統技術開發/Disrupt DEX開發分析方案
- 淺談 Android Dex 檔案Android
- PCDJ DEX 3 for Macdj混音軟體Mac
- MongoDB的效能調優工具 -- DexMongoDB
- 延遲載入 Dex 檔案
- Android 突破 DEX 檔案的 64K 方法數限制Android
- Android動態載入jar/dexAndroidJAR
- Failed to execute aapt的奇怪解決方法AIAPT
- 【原創】一個dex脫殼指令碼指令碼
- Multidex(二)之 Dex 預載入優化IDE優化
- 【轉】Android開發Dex的分包技術Android
- 轉貼:xhost unable to open display解決方法
- Unable to generate a temporary class (result=1)解決方法
- android 基於dex的外掛化開發Android
- tinker熱修復——dex補丁載入過程
- sudo 出現unable to resolve host 解決方法
- Android ART dex2oat 載入加速淺析Android
- 熱修復與外掛化基礎——dex與class
- dex最佳化對Arouter查詢路徑的影響
- Disrupt DEX質押分紅系統開發技術方案
- 解決 Too many symbol filesSymbol
- sudo時出現unable to resolve host 的解決方法
- DEX檔案解析--7、類及其類資料解析(完結篇)
- Rocket Raccoon具有兩種共享系統的BSC網路DEX
- 迪斯克Disrupt DEX系統技術開發詳情分析
- Android逆向之旅---解析編譯之後的Dex檔案格式Android編譯
- apktool + smali + dex2jar + jdgui實現apk反編譯APKJARGUI編譯
- MongoDB報錯Insufficient free space for journal files的解決方法MongoDB