Tag: linker errors

应用程序太大? 无法执行dex:无法将新的索引合并到非超大的指令中

编译我的应用程序时出现以下错误: [2014-05-07 21:48:42 – Dex Loader] Unable to execute dex: Cannot merge new index 65536 into a non-jumbo instruction! 我在这一点上, 如果我在我的包中的任何地方声明一个新的方法 ,我得到这个错误。 如果我不这样做,应用程序编译。 我想知道这个错误是什么意思(准确地说)。 我的应用程序很大,但我不认为它很大! 所以: 错误是否意味着我有太多的方法? 上市? 静态的? 包? 成员? 它与我的根包的方法/成员,还是与包含的JAR库有关? 有没有办法获得更多关于这方面的debugging信息? 我已经知道在SO中的类似问题中提到的“巨型”启用标志,但是,我认为巨型模式不适用于我所针对的API级别(ICS)。