1、很多公共变量可以配置在 gradle.properties 文件中,这样所有module的 build.gradle 文件都可以拿到,比如:
2、开始使用 buildConfigField :
defaultConfig {
applicationId "com.example.myapplication"
minSdk 23
targetSdk 30
versionCode 1
versionName "1.0"
buildConfigField("String", "APP_VERSION_NAME", "\"$appVersionName\"")
}
buildTypes {
debug {
buildConfigField("int", "APP_VERSION_CODE", appVersionCode)
buildConfigField("String", "APP_NAME", "\"MyApp\"")
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
release {
buildConfigField("String","APP_NAME", "\"MyApp\"")
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
上面的使用一看便知道如何使用,可以配置在defaultConfig 也可以 在 buildTypes 中,
注意:特别是字符串的使用,需要使用 "\"xx\""
3、然后同步下配置,再build(编译)下,或者运行下程序,就会自动生成 BuildConfig.java 文件,如图:
4、这个时候,就可以在代码中使用 BuildConfig 类的成员变量了,比如:
文章来源:https://www.toymoban.com/news/detail-559188.html
好了,又可以愉快玩耍了。文章来源地址https://www.toymoban.com/news/detail-559188.html
到了这里,关于android buildConfigField使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!