Gradle dependencies 依賴方式

implementation:使用了該命令編譯的依賴,僅僅對當前的Moudle提供接口android

依賴首先應該設置爲implement的,若是沒有錯,那就用implement,若是有錯,那麼使用api指令api

那爲何要這麼作呢?
答案是: 1. 加快編譯速度。2. 對外隱藏沒必要要的接口。spa

api,使用該方式依賴的庫將會參與編譯和打包

compileOnly,只在編譯時有效,不會參與打包

能夠在本身的moudle中使用該方式依賴一些好比com.android.supportgson這些使用者經常使用的庫,避免衝突code

相關文章
相關標籤/搜索