我正在尝试在我的 productFlavor 块中设置一个 buildConfigField,然后在 gradle 构建文件的其他地方引用该字段,以便在构造我的 apk 名称时使用该值。
例如:
productFlavors{
flavor1{
buildConfigField "String", "APP_FLAVOR_NAME", '"MyApp-Flavor1"'
}
flavor2{
buildConfigField "String", "APP_FLAVOR_NAME", '"MyApp-Flavor2"'
}
我该如何在build.gradle脚本的其他地方访问APP_FLAVOR_NAME?
我还在努力弄清楚如何在构建脚本中只引用flavor名称作为构建apk名称的另一种选项。我该怎么做呢?
name
指的是变量。如果要获取口味名称,你需要像上面编辑的那样做。 - dcowflavorName
字段,您可以使用它。我个人用于命名 APK 输出,我相信这就是您要找的。 :) - Kevin Coppock