Gradle Implementation vs API配置

我正在试图弄清楚构建我的依赖项时有什么区别api和implementation配置。

在文档中,它说implementation有更好的构建时间,但是,在类似的问题中看到这个 评论我想知道它是否属实。

由于我不是gradle的专家,我希望有人可以提供帮助。我已经阅读了文档,但我想知道一个易于理解的解释。


鸿蒙传说
浏览 587回答 3
3回答

手掌心

想想你拥有app它采用模块lib1作为一个库和lib1使用lib2作为一个库。像这样:app -> lib1 -> lib2。现在使用api lib2时lib1,app 可以 lib2在使用时查看代码:api lib1或implementation lib1在app模块中。但是使用的时候implementation lib2在lib1,则app 无法看到的lib2代码。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android