当我启动应用程序时,我的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提供解决方案。提前谢谢。
答案 0 :(得分:4)
您正在使用65535方法Dex限制。
随着开发人员加入Android支持库这样的事情,这变得越来越普遍。
我建议两件事:
首先,将您的应用迁移到Android Studio!这可能不是你想听到的,但谷歌正在放弃对Eclipse ADT插件的支持。
其次,按照开发人员文档中所述添加multidex支持:http://developer.android.com/tools/building/multidex.html
我理解开发人员可能不得不从Eclipse转换到Android Studio。但是,如果你不这样做,你很快就会落后。所有最新的工具都以Gradle为中心。