![](/img/trans.png)
[英]Why do I get: Unable to execute dex: Cannot merge new index 67124 into a non-jumbo instruction
[英]How to resolve “cannot merge new index 65536 into a non-jumbo instruction!” in Eclipse
啟動應用程序時,我的Eclipse IDE控制台顯示以下錯誤/警告
[2015-11-07 12:08:56 - Dex Loader] Unable to execute dex: Cannot merge new index 65536 into a non-jumbo instruction!
[2015-11-07 12:08:56 - <AppName>] Conversion to Dalvik format failed: Unable to execute dex: Cannot merge new index 65536 into a non-jumbo instruction!
可以請為此提供明確的解決方案,其中一些可以為Android Studio提供解決方案,我嘗試了以下方法
1. Added dex.force.jumbo=true as very firstl ine in my project.properties file
2. Enabled proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
任何人都可以提供ECLIPSE IDE的解決方案。 提前致謝。
您達到了65535方法的Dex限制。
隨着開發人員引入諸如Android支持庫之類的東西,這種情況變得越來越普遍。
我建議兩件事:
首先,將您的應用遷移到Android Studio! 這可能不是您想聽到的,但是Google放棄了對Eclipse ADT插件的支持。
其次,按照此處的開發人員文檔中所述添加對multidex的支持: http : //developer.android.com/tools/building/multidex.html
我了解開發人員可能不願意從Eclipse切換到Android Studio。 但是,如果不這樣做,您很快就會被拋在后面。 現在,所有最新工具都以Gradle為中心。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.