在buildType元素下定义变量
buildTypes {
release {
buildConfigField "String", "CLIENT_VERSION", '"白云机场"'
buildConfigField "int", "DB_VERSION", "101"
resValue "string", "app_version", "release"
resValue "dimen", "font_size", "20dp"
}
debug {
buildConfigField "String", "CLIENT_VERSION", '"白云机场"'
buildConfigField "int", "DB_VERSION", "101"
resValue "string", "app_version", "debug"
resValue "dimen", "font_size", "20dp"
}
}
在代码中获取BuildConfig变量
String clientVersion = BuildConfig.CLIENT_VERSION;
int dbVersion = BuildConfig.DB_VERSION;
TipBox.tip(clientVersion, dbVersion);
在xml中引用ResValue变量