Android Studio工程中库依赖关系以及如何剔除重复库

    • androidDependencies Task
    • dependencies命令
    • Gradle View插件
    • 剔除库

有三种方式可以可以查看工程中module的依赖关系。

androidDependencies Task

GradleProject中点击androidDependencies的task就会出现。这个没什么好说的。
Android Studio工程中库依赖关系以及如何剔除重复库_第1张图片

dependencies命令

使用gradlew的命令来查看依赖。

./gradlew :latte-core:dependencies

这里会返回所有的类型的。(内容不全)
Android Studio工程中库依赖关系以及如何剔除重复库_第2张图片
如果想查看某种环境下的可以使用--configuration
比如查看release的编译。

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

Android Studio工程中库依赖关系以及如何剔除重复库_第3张图片

Gradle View插件

这种方式也比较简单。直接在plugin里面安装Gradle View
Android Studio工程中库依赖关系以及如何剔除重复库_第4张图片
然后在点击Gradle View。
Android Studio工程中库依赖关系以及如何剔除重复库_第5张图片

剔除库

比如剔除注解的库

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

剔除库最值得注意的是兼容性,保证兼容性就不会有问题。

你可能感兴趣的:(Gradle)