今天在跑别人的项目遇到一个问题 项目有一个私有包需要 用arr包引入,本身这个项目有多个模块组成,我找到一个模块的build.gradle 引入这个arr 包使用了implementation 引入 发现 项目运行报错找不到我引入的这个包的文件,最后发现。 引入arr 包都用 api 引入 最后我也使用了api 引入这个资源包发现就成了。顿感奇妙,百度一番发现。
** 总结**
api 引入类似于 public 公开的 其他模块都能使用这个资源 implementation 引入类似于 private 私有的只有当前模块才能引用。除非其他模块引用了这个模块 才能访问其中的资源。
又是学习的一天