如何合并多个jar以及源码 供项目使用
2017-03-06 本文已影响118人
辞令
关于封装jar其实网上有很多例子,但是封装多个jar,我在网上基本没有找到一个好用的。最近在做支付,所以牵扯到封装支付宝jar和微信jar 以及自己写的业务代码 需要封装到一个jar中,这个问题困扰了我两天,在这里给出大家方案。
上一篇介绍过 Android studio 如何把一个Android项目变成Lib工程,供项目使用 http://www.jianshu.com/p/01e8c106b912
需要:
1.多个jar封装成一个jar
2.一个jar或者多个jar和 自己写的业务代码 封装成一个jar
intellij idea这个应用就不多说了,Androidstudio的前身,不会安装的大家网上查下资料!!
这里首先介绍Androidstudio另一种module使用方法!!!!!!!!
首先创建项目TextMoreLibDome,然后右键 new >> module
![](https://img.haomeiwen.com/i1966129/2c8f341eca34c0de.png)
![](https://img.haomeiwen.com/i1966129/458305b0d4ce0ae6.png)
点击Next,建一个名字叫morelibrary的module项目
![](https://img.haomeiwen.com/i1966129/b5dfdfaf72ce5819.png)
使用intellij idea导入more library这个项目,本文打算用两个图片加载的jar,以及自己写的ImageUtils来实现
![](https://img.haomeiwen.com/i1966129/9e68bbfb4cb985ef.png)
第一步导入jar
第二部写ImageUtils管理类
![](https://img.haomeiwen.com/i1966129/a4fb92c766026f7e.png)
准备完毕,开始编译步骤:
![](https://img.haomeiwen.com/i1966129/cd4b763aa63a416e.png)
![](https://img.haomeiwen.com/i1966129/03ebceb03fe1431b.png)
再次导入jar
![](https://img.haomeiwen.com/i1966129/6e303dccf8c92eb4.png)
首先导入两个图片加载的jar
![](https://img.haomeiwen.com/i1966129/20e950b882e20832.png)
再加入imageutils编译之后的classes.jar
![](https://img.haomeiwen.com/i1966129/8f31b3fed11646d0.png)
标记1 默认是没有勾选 标记2 3 就不用说了 标记4 生成jar的路径
![](https://img.haomeiwen.com/i1966129/265b688ee8924d71.png)
![](https://img.haomeiwen.com/i1966129/5e60f3ebefd0a020.png)
![](https://img.haomeiwen.com/i1966129/87096dcc4b880625.png)
到此就结束了