0

我有一个应用程序,包括我自己的游戏、facebookSDK。它是正常建造的。但是在我添加ActionBarSherlock之后,虽然我没有使用ABS的任何功能,但出现了错误:

Dex Loader] Unable to execute dex: method ID not in [0, 0xffff]: 65536
Conversion to Dalvik format failed: Unable to execute dex: method ID not in [0, 0xffff]: 65536

奇怪的是它在最后一天工作。但是今天我打开 Eclipse 并开始工作,这狗屎来了。我真的卡在这里了,因为我必须使用 ABS 添加 ABS 支持的不同类型的操作栏。

有人说我得把dex文件加倍。但我认为它不是主流,也不是程序化的。我更喜欢使用另一种方式。

你能帮我解决这个问题吗?

4

1 回答 1

0

Looks like your app has grown to the point that there are more than 2**16 methods. Check out this for more details. How to solve the issue with Dalvik compiler limitation on 64K methods?

于 2013-10-22T14:59:28.920 回答