#点击上图立即参与OSC珠海源创会#
#微博转发源创会活动,抢OSC超值纪念品#
1.SDK项目多模块编译后每个模块自己生成了1个jar包。但是需求是只对外发布一个jar包需要进行合并多个jar包。
2.生成的jar包中因为模块引入了百度地图定位导致jar包内有不需要的asset文件杂项
3.多模块的安卓混淆打包问题。
使用如下脚本可协助你合并多个jar包 (路径问题自己解决哈)
#定义模块是否打包标识
#压缩所有release版本的class文件到一个独立的jar包中
第二个问题解决方案将第三方库 单独新建一个模块来存放,然后在引入隔绝需要打包的模块中直接引入第三方库 (因为发现AS中不会将其他模块的东西编译进另外一个模块得到的启发)
第三个问题,解决方案在合并为一个jar包之后利用Android SDK自带的安卓混淆打包工具将安卓混淆打包配置导入,进行安卓混淆打包
需要注意:咹卓混淆打包时候记得导入依赖的第三方库/V4包/ Android SDK/
点底下Load configuration就可以导入 proguard-rules.pro文件 然后根据情况修改下即可,还可以保存配置~具体用法自己可以再查囧
了解更多详情请点击“阅读原文”
每天为你送上精选资讯早点