刚开始处理库项目时,有个轻量级的需求,制作的广告SDK集合不用包含其它三方的广告jar包,由Project(调用端)来集成这些Jar。
刚开始查找其它解决方案,有种是将生产好的aar解压,通过删除掉jar中对应的代码来进行处理。较为麻烦,随后我采用的是在库项目gradle依赖做了修改,
这段语句中制定了Project层的路径,然后导入其所有的jar,至于app路径名固定的问题,刚开始也有这块疑惑,不过经过测试,改掉Project的默认app命名也可以访问到。
这样生成的arr库项目就需要依赖调用项目自身加载jar包操作,这样可以避免自身aar对于三方jar的过分依赖。