欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-05-16 10:37:32
...

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

androidDependencies Task

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

dependencies命令

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

./gradlew :latte-core:dependencies

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

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

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

Gradle View插件

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

剔除库

比如剔除注解的库

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

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