可以通过配置gradle.properties实现替换.
在项目根目录的gradle.properties文件配置:
//可选配置SDK
ANDROID_BUILD_SDK_VERSION=25
ANDROID_BUILD_TOOLS_VERSION=25.0.2
ANDROID_BUILD_MIN_SDK_VERSION=19
ANDROID_BUILD_TARGET_SDK_VERSION=25
//配置版本号
#版本编译Code
MASTER_VERSION_CODE=3
#版本Name
MASTER_VERSION_NAME=0.0.3
这时候配置app和lib的build.gradle可以这样写:
//引用SDK
minSdkVersion ANDROID_BUILD_MIN_SDK_VERSION as int
targetSdkVersion ANDROID_BUILD_TARGET_SDK_VERSION as int
//引用版本号
versionCode POS_VERSION_CODE as int
versionName POS_VERSION_NAME