面试Android知识Android开发

如何合并多个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



0E38F54A-4CE6-43B7-BDE8-63B643294AB0.png

点击Next,建一个名字叫morelibrary的module项目


F99008DF-EF78-48F1-8872-682A9C5731F9.png
使用intellij idea导入more library这个项目,本文打算用两个图片加载的jar,以及自己写的ImageUtils来实现
5637D1D3-C1CE-42F0-8400-3BADC9F481BB.png
第一步导入jar
第二部写ImageUtils管理类
0190B9E3-D78B-42FC-82CF-358FD8B6BE60.png

准备完毕,开始编译步骤:


6FA856F0-90B2-470D-8EBF-B5B6299ED3B5.png
C820CF85-BA15-4978-9604-C9FF5D5967DF.png
再次导入jar
4DC93744-D3A4-4CE9-88EA-E9F74E4BAE5C.png
首先导入两个图片加载的jar
6C4192B5-D64C-4543-BC84-77A849856F5D.png
再加入imageutils编译之后的classes.jar
B70D6498-A918-4AFF-933D-27F47A536083.png
标记1 默认是没有勾选 标记2 3 就不用说了 标记4 生成jar的路径
A6B37DB5-345F-42A2-BD2B-6DBB594E425A.png
0190B9E3-D78B-42FC-82CF-358FD8B6BE60.png 1C5B15E3-9243-4F16-8F76-620267114BFB.png

到此就结束了

上一篇 下一篇

猜你喜欢

热点阅读