我正在试图弄清楚构建我的依赖项时有什么区别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 关注
- 586 浏览
添加回答
举报
0/150
提交
取消