TeamCity 构建代理忽略 gradle productFlavors Android
TeamCity build agent ignores gradle productFlavors for Android
我的 Android 项目中有四个 productFlavors:
productFlavors {
blue {}
red {}
top {}
bottom {}
}
我还为每种口味和两种组合设置了 string.xml
:blueTop
和 redTop
。每个 string.xml
都包含自己的 app_name
。
因此,当我在 Android Studio 中使用 gradlew assembleBlueTopRelease
之类的代码制作 apk 时,应用名称是正确的,但是当我 运行 TeamCity 代理时,它会忽略所有其他 string.xml
s 并将所有 apk 的名称设置为默认值,在 main/res/values/strings.xml
.
中指定
我的错!文件夹名称为 bluetop
和 redtop
(而不是 blueTop
和 redTop
)。当我在 Windows 上使用 Android Studio 构建它时没问题,但使用 Linux 代理构建是问题)
我的 Android 项目中有四个 productFlavors:
productFlavors {
blue {}
red {}
top {}
bottom {}
}
我还为每种口味和两种组合设置了 string.xml
:blueTop
和 redTop
。每个 string.xml
都包含自己的 app_name
。
因此,当我在 Android Studio 中使用 gradlew assembleBlueTopRelease
之类的代码制作 apk 时,应用名称是正确的,但是当我 运行 TeamCity 代理时,它会忽略所有其他 string.xml
s 并将所有 apk 的名称设置为默认值,在 main/res/values/strings.xml
.
我的错!文件夹名称为 bluetop
和 redtop
(而不是 blueTop
和 redTop
)。当我在 Windows 上使用 Android Studio 构建它时没问题,但使用 Linux 代理构建是问题)