今天学习组件化,新建了一个module叫library,然后把工程用到的 jar、aar等文件全部放在该module中的libs下,但是其它module始终引用不到。然后百度大神们的操作,总结如下:
1.这是library下的gradle文件要加的:(在节点 android{…}中加)

2.需要引用jar等文件的module要加的:(在节点 android{…}中加)

3.根目录下的gradle文件要加的:(在节点 allprojects {…}中加)

4.按照上面的修改,你会发现还是没法成功引用,只要将 library 中引用库的 implementation 改成 api 就成了!因为implementation是只适用当前module。如果你把 jar 包直接加到libs文件夹中,而不是 implementation 的话,就顺便把这个也改了,改成 api:

本文介绍了一种组件化的实现方法,通过创建名为library的module来集中管理项目的依赖库,并详细记录了解决跨module引用问题的过程。
601





