1. 程式人生 > >Android Studio工程中庫依賴關係以及如何剔除重複庫

Android Studio工程中庫依賴關係以及如何剔除重複庫

有三種方式可以可以檢視工程中module的依賴關係。

androidDependencies Task

GradleProject中點選androidDependencies的task就會出現。這個沒什麼好說的。
這裡寫圖片描述

dependencies命令

使用gradlew的命令來檢視依賴。

./gradlew :latte-core:dependencies

這裡會返回所有的型別的。(內容不全)
這裡寫圖片描述
如果想檢視某種環境下的可以使用--configuration
比如檢視release的編譯。

./gradlew :latte-core:dependencies --configuration releaseCompileClasspath

這裡寫圖片描述

Gradle View外掛

這種方式也比較簡單。直接在plugin裡面安裝Gradle View
這裡寫圖片描述
然後在點選Gradle View。
這裡寫圖片描述

剔除庫

比如剔除註解的庫

    implementation ('com.jakewharton:butterknife:9.0.0-SNAPSHOT') {
        exclude group: 'com.android.support', module: 'support-annotations:'
    }

剔除庫最值得注意的是相容性,保證相容性就不會有問題。