Gradle dependencies 依赖方式

implementation:使用了该命令编译的依赖,仅仅对当前的Moudle提供接口android

依赖首先应该设置为implement的,若是没有错,那就用implement,若是有错,那么使用api指令api

那为何要这么作呢?
答案是: 1. 加快编译速度。2. 对外隐藏没必要要的接口。spa

api,使用该方式依赖的库将会参与编译和打包

compileOnly,只在编译时有效,不会参与打包

能够在本身的moudle中使用该方式依赖一些好比com.android.supportgson这些使用者经常使用的库,避免冲突code

相关文章
相关标签/搜索