最近在项目中加入一个第三方SDK时遇到了坑人的65535方法数超限问题,android studio上解决起来比较方便,但是由于此项目一直是在eclipse上开发的,迁移到studio要费点劲,所以在网上找到一篇在eclipse上解决的方案。试了一下挺好用。方案链接为http://www.mamicode.com/info-detail-1578920.html。其原理也是基于MultiDex分包方式,先用ant将多个jar合并为一个jar(比如all.jar), 并用dx输出为classes2.dex(注意不能用classes.dex,apk默认会将项目中的class文件编译成classes.dex),之后将classes2.dex文件放置到项目的src目录下即可。然后导入MutiDex类库在application中对MultiDex做简单配置,最后删除lib下合并的多个jar包,添加all.jar为编译依赖(注意,这一步很重要)进行编译就可以解决此问题了。
android65535问题
最新推荐文章于 2024-04-13 23:00:32 发布