我一直在Tianium Android中开发一个应用程序。不知怎么的,在更新Tianium之后,我开始出现65K限制错误,我得到的解决方案是:
https://www.contentful.com/blog/2014/10/30/android-and-the-dex-64k-methods-limit/
但是如何在钛合金中实现这些呢?
最佳答案
这个问题是在2014年提出的:https://jira.appcelerator.org/browse/TIMOB-18082
然而,这并没有得到解决。(钛sdk 5.1.1.ga下)
我今天遇到了这个问题,我的解决办法是:
删除不必要的jar文件!
这些JAR文件是由一些Java类引用的,具有巨大的方法(大于1K),但在运行时不会使用,因此移除它们不会导致APP崩溃或引发异常。
这不是最终的解决办法,但有点诡计。不管怎样,这对我有用。