在没有Gradle的情况下为Multidex配置应用程序

时间:2015-06-05 10:15:46

标签: android android-multidex

我在我的app项目中添加外部lib时得到了这个。

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的情况下为我的应用程序提供支持。有没有人实现过它?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

你可以尝试使用michalbrz描述的this“教程”:

我试过了,但它的痛苦...... 如果您可以选择,无论是在ant中实现multidex还是要迁移到gradle(支持multidex几乎是nativley),我建议您选择第二个选项。 原因不仅仅是在蚂蚁中引入multidex的复杂性。另一个问题是,mainDexClassList以这种方式非常statik(因为你必须自己编写)。所以升级不会令人满意。