Android Studio工程中庫依賴關係以及如何剔除重複庫
阿新 • • 發佈:2019-01-31
有三種方式可以可以檢視工程中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:'
}
剔除庫最值得注意的是相容性,保證相容性就不會有問題。