有一个需求:输入一些字段,按照必定规则生成URL,而后再根据URL生成一个二维码图片。因为这个功能其余软件也会使用,所以须要将实现打包成一个SDK。html
以前没有打包过sdk,而后从网络找了教程,我是参考了AndroidStudio项目打包成jar这个篇博客,写的很详细。本地新建了项目MakeJar,把须要打包成jar包的代码放在了qrgeneratorlibrary中,以下图所示:
web
这个问题参考了博客:利用Gradle打包含第三方类库的jar包
按照博客的方法:
(1)首先按照以下的路径找到须要的jar包(涂掉的是本身的用户名):
将jar包放到library的libs文件夹下(当时找到两个jar包,不知道使用哪个,因此都放在了该目录下,实际只有第一个jar有用到,第二个包含了资源类的文件)。
(2)而后配置library下的gradle文件以下图:
最后两行代码必定不要漏掉!一开始我觉得会默认会将本身模块的代码自动打包进去,打成jar后发现只包含第三方的代码。。。。网络