7

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

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

[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 )。我已经设置dex.force.jumbo=true了我的 project.properties 并且我也尝试过set dex.force.jumbo=true

但没有幸运:(,有什么想法吗?

4

3 回答 3

12

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

于 2013-07-31T13:10:42.843 回答
5

对于 Intellij 或 Android Studio 用户:设置 - Android 编译器 - DEX,您可以检查标志。

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

于 2014-09-05T23:04:38.713 回答
2

使用最新的 Android Studio 并在 Android Studio 编译器设置上选中“force jumbo”标志,这个问题就消失了。

希望对某人有所帮助。

于 2013-10-16T01:03:25.573 回答