在build.gradle中有时候我们要的debug和release版本中获取定义统一变量的不同值,在定义String类型的时候要注意用“\”\“”,两个双引号和右斜杠,例如
BuildConfigField "String", "key", "\"value\""
如果直接一个双引号,生成的BuildConfig会是这样
public static final String key = value;
生成的String类型的属性的值没有双引号,这样就会报错。
本文介绍在Gradle的build.gradle文件中如何正确定义BuildConfig字段,特别是在debug和release版本中获取不同值的String类型变量的技巧。错误的定义方式会导致生成的BuildConfig属性值格式不正确,从而引发编译错误。
在build.gradle中有时候我们要的debug和release版本中获取定义统一变量的不同值,在定义String类型的时候要注意用“\”\“”,两个双引号和右斜杠,例如
BuildConfigField "String", "key", "\"value\""
如果直接一个双引号,生成的BuildConfig会是这样
public static final String key = value;
生成的String类型的属性的值没有双引号,这样就会报错。

被折叠的 条评论
为什么被折叠?