前几天遇到方法数超过65k,特此记录下来供大家参考。
其实这个问题很简单,不需要自己进行分包操作,as中的gradle插件已经集成了分包功能,只需要在特定的module的build.gradle文件中开启分包功能即可,开启的方式是在defaultConfig节点处添加“multiDexEnabled true”即可,网上有其他方法说是还需要自定义Application并且继承 MultiDexApplication,可能在gradle插件的早期版本中需要这样做,但是现在已经不需要了,我在项目中使用的gradle插件版本为1.3.0,gradle版本为2.4。相关操作如下图:
本文介绍了解决Android应用方法数超过65,000限制的方法,通过在build.gradle文件中设置multiDexEnabled true来启用分包功能,无需自定义Application类。
1681

被折叠的 条评论
为什么被折叠?



