项目依赖库的统一版本管理有两种方法:
一、在project 的build.gradle文件中添加版本信息,在module项目里的build.gradle文件中运用$rootProject.ext
进行管理。
例如:在project 的build.gradle文件添加如下信息
ext {
supportLibVersion = '27.1.1'
}
在module项目里的build.gradle文件中引用
implementation "com.android.support:appcompat-v7:$rootProject.ext.supportLibVersion"
注:这里的ext {}
中的supportLibVersion
命名须和$rootProject.ext.supportLibVersion
中的supportLibVersion
命名一致。
二、在project 的创建一个新的.gradle文件version.gradle
,接着在新创建的.gradle文件中添加版本信息,然后在project的build.gradle中添加apply from:"version.gradle"
引用。
同样将:
ext {
supportLibVersion = '27.1.1'
}
添加到version.gradle
文件中 ,在module项目里的build.gradle文件中引用
implementation "com.android.support:appcompat-v7:$rootProject.ext.supportLibVersion"