implementation:使用了該命令編譯的依賴,僅僅對當前的Moudle提供接口android
Moudle
依賴首先應該設置爲implement的,若是沒有錯,那就用implement,若是有錯,那麼使用api指令api
implement
api
那爲何要這麼作呢?答案是: 1. 加快編譯速度。2. 對外隱藏沒必要要的接口。spa
能夠在本身的moudle中使用該方式依賴一些好比com.android.support,gson這些使用者經常使用的庫,避免衝突code
moudle
com.android.support
gson