implementation:使用了该命令编译的依赖,仅仅对当前的Moudle提供接口android
Moudle
依赖首先应该设置为implement的,若是没有错,那就用implement,若是有错,那么使用api指令api
implement
api
那为何要这么作呢?答案是: 1. 加快编译速度。2. 对外隐藏没必要要的接口。spa
能够在本身的moudle中使用该方式依赖一些好比com.android.support,gson这些使用者经常使用的库,避免冲突code
moudle
com.android.support
gson