今天学习组件化,新建了一个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: