2014-08-29 56 views
1

我一直在试验groovy-android-gradle-plugin来看看我们是否可以在groovy for android中进行编码。但是,当我使用插件以及一些基本库时,它超出了每个dex文件限制的65,536个方法。有没有清洁/最佳实践的方式来处理这些问题?使用groovy-android-gradle-plugin超过了65536的方法限制

+0

您是否考虑过在运行时加载Jars? – BlamKiwi 2014-08-29 04:09:56

+0

你能让我知道如何做到这一点,如果可能的话,我可以学习一些例子。我在这方面有点新鲜。 – user3024231 2014-08-29 04:12:54

+0

http://android-developers.blogspot.co.nz/2011/07/custom-class-loading-in-dalvik.html 似乎最好的谷歌后。我更多的是NDK/C++ lad。 – BlamKiwi 2014-08-29 04:17:46

回答

0

您有几个选项。

将您的应用分成多个dex文件。示例here

应用“Facebook修复”,如here所述。 注意;不建议

ProGuard当然会帮助但不是调试版本,只发布。

最后,有一些很棒的信息here。基本上,外卖是“剥夺它,直到你做到”。

+0

嗨,谢谢你的帮助。最终,我使用了proguard。我没有足够的信誉点upvote,但我已经为以后添加书签。 – user3024231 2014-09-04 07:43:10