前言
现在android 开发都是使用Android Studio进行开发的,对于这个问题特别简单,但是在eclipse上就有的捉急了。为什么要自讨苦吃呢,我也不想,总是有些老项目到现在还需要维护,多引用几个第三方,分分钟65536。废话不多说,讲讲解决思路,遇到这个问题吗,我首先google了一下,选择android-support-multidex.jar的方式,顺便吐槽一下,那些只知道乱复制的博主们,真操蛋,害人不浅啊。点开无数个链接都是一样的,而且还都只是半截。。。。。。
1、合并jar
因为可能jar包太多,需要合并,我这里是通过ant来合并的。具体可以参照该文档
Android利用ant将多个jar包合并成一个jar包
其中的build.xml文件中有个target name ,我们ant 的执行方法就是
ant makeSuperJar,makeSuperJar就是该name
2、将jar转化为dex
3、在eclipse中的操作
将生成的dex文件改名为classes2.dex ,将该文件 至于工程目录中的 src目录 下。
注意,再application里面就用到的jar包,必须放在主dex即lib目录下,不然会找不到。
从 lib目录