使用 gradle 将参数中的 属性 放入具有默认值的 android 构建配置中?
Put property from parameters into a android build config with a default value using gradle?
我想从 gradle 命令行获取参数 -Pfruit=Apple
然后把这个参数放到一个BuildConfig
中,每buildType
.
我正在尝试使用:
buildConfigField("String", "env", "\"${project.fruit}\"")
不幸的是,我不知道如何设置像 "Pear"
这样的默认值,以及如何为所有构建类型设置它。
试试这个:
buildConfigField("String", "env", project.hasProperty('fruit') ? '"' + project.fruit + '"' : '"Pear"')
我想从 gradle 命令行获取参数 -Pfruit=Apple
然后把这个参数放到一个BuildConfig
中,每buildType
.
我正在尝试使用:
buildConfigField("String", "env", "\"${project.fruit}\"")
不幸的是,我不知道如何设置像 "Pear"
这样的默认值,以及如何为所有构建类型设置它。
试试这个:
buildConfigField("String", "env", project.hasProperty('fruit') ? '"' + project.fruit + '"' : '"Pear"')