mac os x上带有android dx编译器的巨型模式

mac os x上带有android dx编译器的巨型模式,android,dx,Android,Dx,我试图在一个大型项目(使用Eclipse+ADT)中使用MacOSX上的android dx的jumbo模式,并在project.properties文件中使用标志“dex.force.jumbo=true”。 它可以在Windows上运行,但在我尝试的各种Mac电脑上却无法运行。 以下是错误: [2014-05-07 16:04:41 - Dex Loader] Unable to execute dex: method ID not in [0, 0xffff]: 65536 [2014-0

我试图在一个大型项目(使用Eclipse+ADT)中使用MacOSX上的android dx的jumbo模式,并在project.properties文件中使用标志“dex.force.jumbo=true”。 它可以在Windows上运行,但在我尝试的各种Mac电脑上却无法运行。 以下是错误:

[2014-05-07 16:04:41 - Dex Loader] Unable to execute dex: method ID not in [0, 0xffff]: 65536
[2014-05-07 16:04:41 - ****MyApp*****] Conversion to Dalvik format failed: Unable to execute dex: method ID not in [0, 0xffff]: 65536

有人在mac上遇到过同样的问题吗?

你知道你的dex版本已经足够晚了,可以支持这个问题吗?我很想在dex二进制文件中添加“jumbo”,看看是否找到了它,也就是说,选项解析代码是否知道它。谢谢你的回答,从17到最后一次发布,我一直在使用sdk构建工具。好吧,jumbo模式只适用于字符串。它不影响65535方法限制。