5

buildConfigField与每个风味的文件相比,通过 gradle 加入我的风味有什么优势Constants.java

另外,resValue与每个风味的常规资源相比,通过 gradle 为我的风味添加一个优势是什么?

谢谢!

4

1 回答 1

8

与每个风味的 Constants.java 文件相比,通过 gradle 将 buildConfigField 放入我的风味有什么优势?

首先,打字少。使用buildConfigField,它是每个风格的一行 Groovy 代码。使用Constants.java,它是每种风格的一个单独的 Java 类。

其次,该值可以是构建脚本中的 Groovy 代码生成的代码,这比生成 Java 类的代码要容易得多(尽管后者当然是可能的)。

另外,与每个风味的常规资源相比,通过 gradle 将 resValue 放入我的风味有什么优势?

和上面的差不多。

于 2015-04-16T14:33:20.170 回答