【问题标题】:TeamCity build agent ignores gradle productFlavors for AndroidTeamCity 构建代理忽略 Android 的 gradle productFlavors
【发布时间】: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。

【问题讨论】:

    标签: android gradle teamcity


    【解决方案1】:

    我的错!文件夹名称为 bluetop 和 redtop(而不是 blueTop 和 redTop)。当我在 Windows 上使用 Android Studio 构建它时没问题,但使用 Linux 代理构建是问题)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-07-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-17
      • 2015-05-13
      • 1970-01-01
      相关资源
      最近更新 更多