Gradle 常用技巧(持续更新)

Posted Android-kongqw

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Gradle 常用技巧(持续更新)相关的知识,希望对你有一定的参考价值。

统一依赖版本号

项目中会依赖各种库,各个库或各个 Module 可能分别依赖相同库的各个版本,可以通过Gradle来实现统一工程中指定库使用指定版本。方式如下。

在工程根目录中的build.gradle中添加指令:

subprojects 
    project.configurations.all 
        // 在这个例子里用不到这个语句,该语句的作用是全局移除某个依赖
        // all*.exclude group: 'androidx.navigation', module: 'navigation-fragment'

        // 遍历所有依赖库,通过判断 requested.group 和 requested.name 来指定使用的版本
        resolutionStrategy.eachDependency  DependencyResolveDetails details ->
            def requested = details.requested
            // force 'androidx.appcompat:appcompat:1.3.1'
            if (requested.group == 'androidx.appcompat') 
                if (requested.module.name == 'appcompat') 
                    details.useVersion '1.3.1'
                
            
        
    

以上是关于Gradle 常用技巧(持续更新)的主要内容,如果未能解决你的问题,请参考以下文章

Gradle 常用技巧(持续更新)

Gradle 常用技巧(持续更新)

Android常用技巧汇总(持续更新)

IDEA 常用的小技巧汇总,JAVA 新手上路必备,快上车!(持续更新)

PLSQL Developer 11 使用技巧(持续更新)

微信小程序开发技巧总结(持续更新...)