Seachal
12/17/2018 - 12:22 AM

依赖库版本不一致导致的问题的解决思路,

依赖库版本不一致导致的问题的解决思路,

configurations.all {
    //循环一个个的依赖库
    resolutionStrategy.eachDependency { DependencyResolveDetails details ->
        //获取当前循环到的依赖库
        def requested = details.requested
        //如果这个依赖库群组的名字是com.android.support
        if (requested.group == 'com.android.support') {
            //且其名字不是以multidex开头的
            if (!requested.name.startsWith("multidex")) {
                //这里指定需要统一的依赖版本
                details.useVersion '27.1.0'
            }
        }
    }
}