as下Gradle 3 0依賴ar包的幾種方式

2021-08-29 03:50:58 字數 588 閱讀 6397

as下gradle 3.0依賴ar包的幾種方式

v2.0

v3.0

說明compile

api這種是我們最常用的方式,使用該方式依賴的庫將會參與編譯和打包。

provided

compileonly

只在編譯時有效,不會參與打包,可以在自己的moudle中使用該方式依賴。比如com.android.support,gson這些使用者常用的庫,避免衝突。

apkruntimeonly

只在生成apk的時候參與打包,編譯時不會參與,很少用。

testcompile

testimplementation

testcompile 只在單元測試**的編譯以及最終打包測試apk時有效。

debugcompile

debugimplementation

debugcompile 只在debug模式的編譯和最終的debug apk打包時有效。

releasecompile

releaseimplementation

releasecompile 僅僅針對release模式的編譯和最終的release apk打包。

Gradle依賴包全域性配置管理

在專案開發過程中,如果專案龐大,依賴多個子工程,而每個子工程又對同樣的依賴庫有引用,當依賴庫版本號發生變化的時候,就需要對每個依賴庫進行管理,比較繁瑣,並且不同的子工程依賴不同的庫,也造成了依賴庫的管理混亂。下面就通過兩種方式,介紹一下gradle依賴庫的管理。在project目錄下新建乙個conf...

Gradle 將依賴和資源檔案打入jar包

用以下build.gradle打包出來的jar包,依賴是分離的 dependencies jar join 將build.gradle修改一下,就能將依賴和資源檔案打入jar包了 dependencies jarfrom into assets 用以下build.gradle打包出來的jar包,依賴...

windos下python依賴包安裝最快方式

在安裝python的第三方包時,經常會去各種源包 進行查詢,但是最近在使用pip安裝lxml時,一直超時失敗。所以檢視一下是有windows安命令列的安裝方式,結果發現還真有,命令如下 pip install i lxml 國內的映象站 阿里雲 中國科技大學 豆瓣 douban 清華大學 中國科學技...