Android Studio3.1.2升級問題:Configuration 'compile' is obsolete and has been replaced with 'implementati

每次升級Android Studio時,通常狀況下Gradle版本的也會相應的升級,我以前Android Studio 3.0.一、Gradle 是4.1升級後爲:Android Studio 3.1.二、Gradle 爲4.4。api

升級完成後提示警告信息:Configuration 'compile' is obsolete and has been replaced with 'implementation'.  以下圖所示:blog

 

在Android Studio3.0開始的時候就將 compile 改成 implementation 關鍵字了it

 

compile會被在2018年末取消,會被api替代,因此會報這個警告,解決警告的方式就是換成api就行了。io

關於compile與implementation的區別:
compile:

               能夠傳遞依賴引用,編譯時間相對來講長久一些編譯

implementation:

               不可傳遞依賴引用,好比,B依賴A,C再依賴B,C卻不能依賴A的引用或者依賴。固然他的編譯時間就會短一些。引用

 

   對於api代替compile,他們功能相同。im

相關文章
相關標籤/搜索