1

我在我的应用程序项目中添加外部库时得到了这个。

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

我在这里找到了使用 gradle 的解决方案 https://developer.android.com/tools/building/multidex.html#mdex-gradle

我想在没有 gradle 的情况下为我的应用程序提供支持。有人实现了吗?

4

2 回答 2

1

没有 gradle 的 MultiDex 可能是个问题。我已经尝试过了,这很痛苦,看看facebook做了什么。它的工作量很大,我更容易切换到 gradle。

于 2015-06-05T10:59:28.617 回答
1

您可以尝试使用michalbrz 描述的这个“教程”:

我已经尝试过了,但它只是痛苦......如果您可以选择,是在ant中实现multidex还是迁移到gradle(几乎支持multidex nativley),我建议您采用第二种选择。原因不仅仅是在ant中引入multidex的复杂性。另一个问题是,mainDexClassList 这种方式非常静态(因为必须自己写)。所以升级不会很舒服。

于 2015-06-05T12:55:12.320 回答