Android Studio打包生成jar包,合并项目中其他第三方jar包

本文介绍了如何在Android Studio中将Module打包成jar包,并同时包含Module中Libs目录下的第三方jar包。通过修改build.gradle文件,使用Jar类型的task,实现便捷地合并jar包,避免使用复杂的ANT工具。只需在Gradle任务中运行makeJar任务,即可生成包含第三方库的jar文件。
摘要由CSDN通过智能技术生成

Hello ! I'm Back,距离上一次写博客已经是好久之前的事了,具体时间我也懒得翻看前面的博客。之前也一直在处理跳槽的事情和熟悉新公司新环境新项目的事情,也没有什么时间写东西,今天终于回归到博客小白一族,希望写的东西不要被太多人喷,毕竟写这些都是为了帮助自己记忆和分享经验,好了,废话不多说了,现在就来分享一下我碰到的坑。

在做项目的时候,很多人都想把自己写的Module或者Libs或者Utils分享出来,一来可以在其他项目中方便用到之前写的东西,二来可以帮助同事提高效率,一般大神们都会选择用Jcenter Maven仓库的方法,然后在build.gradle中去引用这个第三方库,而我们小白呢,一般都会生成一个Library Module包来创建自己要分享公开的代码,但是如果这个Module中不再修改什么的话,一直用Module来传递未免也太不方便了,而且Module在相互传递发送的时候也有可能发生里面某个文件丢失的情况,虽然概率很低。而还有一个办法就是生产jar包来用,jar包在相互发送的时候由于被压缩后反而比较小,速度快,不易丢失文件。

但是问题来了,如果在要生成jar包的Module中还有其他第三方的jar包呢,一般情况在引入或者创建Module的时候,build整个项目就会在Module中的build—>intermediates—>intermediate-jars中会自动生成一个jar包,一个debug版本一个release版本,不同版本的Android Studio生成的路径可能不同。

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值