【发布时间】:2015-08-11 13:49:03
【问题描述】:
我的 Android 项目中有四种 productFlavor:
productFlavors {
blue {}
red {}
top {}
bottom {}
}
我还有string.xml 用于每种口味和两种组合:blueTop 和redTop。每个string.xml 都包含自己的app_name。
因此,当我在 Android Studio 中使用 gradlew assembleBlueTopRelease 之类的代码创建 apk 时,应用名称是正确的,但是当我运行 TeamCity 代理时,它会忽略所有其他 string.xmls 并将所有 apk 的名称设置为默认值,指定在main/res/values/strings.xml。
【问题讨论】: