无法编译,无法执行dex,无法合并,非jumbo指令

时间:2013-07-31 12:52:26

标签: android eclipse dalvik dex

我需要一些帮助,因为我无法通过自己的方式获得解决方案,我已经阅读了很多帖子并进行了很多调查,但没有解决方案。

我有一个有一些子项目(动作栏,滑动,脸谱等等)的项目,当我尝试编译它时,我总是收到以下错误。

[2013-07-31 14:44:06 - Dex Loader] Unable to execute dex: Cannot merge new index 67109 into a non-jumbo instruction!
[2013-07-31 14:44:06 - ojiva] Conversion to Dalvik format failed: Unable to execute dex: Cannot merge new index 67109 into a non-jumbo instruction!

我正在使用带有最新ADT的Eclipse和带有最新SDK(18)的最新工具(r22)。我在我的project.properties上设置了dex.force.jumbo=true,我也试过了set dex.force.jumbo=true

但没有幸运:(,任何想法?

3 个答案:

答案 0 :(得分:12)

尝试将dex.force.jumbo=true添加到project.properties文件

答案 1 :(得分:5)

对于intellij或Android studio用户:设置 - Android编译器 - DEX,你可以检查标志。

但是你必须重建你的项目,否则你仍然会看到同样的错误。

答案 2 :(得分:2)

使用最新的Android Studio和旗帜"强制jumbo"检查Android Studio编译器设置,此问题消失。

希望对某人有所帮助。