Android(安卓)gradle 统一依赖库版本
16lz
2021-01-26
Android gradle 统一依赖库版本
方式一
将依赖库放在一个单独的全局配置文件中,然后在各个模块的build.gradle文件中读取配置文件的依赖
方式二
在各个moudle中的build.gradle文件配置需要统一的依赖库版本号
configurations.all { resolutionStrategy { force 'com.android.support:cardview-v7:27.1.0' force 'com.squareup.okhttp3:okhttp:3.4.1' } }
方式三
在项目根目录的build.gradle文件中添加每个依赖库的判断,并修改版本号
subprojects { project.configurations.all { resolutionStrategy.eachDependency(new Action<DependencyResolveDetails>() { @Override void execute(DependencyResolveDetails details) { String group = details.requested.group String name = details.requested.name if (group == 'com.android.support' && !name.contains('multidex')) { details.useVersion("27.1.0") } if (group == 'com.squareup.okhttp3') { details.useVersion("3.4.1") } } }) }}
更多相关文章
- 关于 android 远程控制(pc 控制手机)
- 将Android下的可执行文件以静态库的形式进行编译
- Android(安卓)animation学习笔记之view/drawable animation
- Android用Sax,Pull,Dom解析xml
- mono for android之文件系统与应用程序首选项
- android之简单数据存储Preference
- Android编译大全(六、七)
- layout设计 屏幕适配
- Android(安卓)Preference初探,另一种布局方式