我正在试图弄清楚构建我的依赖项时有什么区别api和implementation配置。在文档中,它说implementation有更好的构建时间,但是,在类似的问题中看到这个 评论我想知道它是否属实。由于我不是gradle的专家,我希望有人可以提供帮助。我已经阅读了文档,但我想知道一个易于理解的解释。
3 回答
手掌心
TA贡献1942条经验 获得超3个赞
想想你拥有app它采用模块lib1作为一个库和lib1使用lib2作为一个库。像这样:app -> lib1 -> lib2。
现在使用api lib2时lib1,app 可以 lib2在使用时查看代码:api lib1或implementation lib1在app模块中。
但是使用的时候implementation lib2在lib1,则app 无法看到的lib2代码。
- 3 回答
- 0 关注
- 639 浏览
添加回答
举报
0/150
提交
取消
