1. 程式人生 > >Gradle dependencies 依賴方式

Gradle dependencies 依賴方式

str 命令編譯 support 編譯速度 有效 .com png only 技術

技術分享圖片

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

依賴首先應該設置為implement的,如果沒有錯,那就用implement,如果有錯,那麽使用api指令

那為什麽要這麽做呢?
答案是: 1. 加快編譯速度。2. 對外隱藏不必要的接口。

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

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

可以在自己的moudle中使用該方式依賴一些比如com.android.supportgson這些使用者常用的庫,避免沖突

Gradle dependencies 依賴方式