在很多时候我们需要将一些统一的基础功能的代码放到一个库中来引用,像很久以前我们都是将一些工具类以jar包的形式封装成我们的工具库,随着时代的发展,出现了一个更高级的形式那就是AAR这种文件格式,它不仅可以把一些类库打到这个包里边,还能将用到的一些资源文件一并打包到AAR中使用,当然我们目前只应用到了Android开发中,总之用AAR比jar包要方便的多,而且还有更高级的用法,说了这么多废话,其实这篇文件我只想记录一下如何把当前做的库中的混淆规则打到AAR文件中,从而不需要别人引用的时候还要配置该死的混淆规则。
其实配置的方式很简单,就是在您所要做的库的build.gradle文件中的defaultConfig这个节点内配置上如下代码就可以了。
consumerProguardFiles 'proguard-rules.pro'
//这个proguard-rules.pro文件就是当前库所需配置的混淆规则文件
加上如上配置的库在做出来后,在其他工程引用无需再配置这个库中的混淆规则,如果您不信,大可以去试一试