【问题标题】:How can I create a .apk in Jenkins with a specific flavour?如何在 Jenkins 中创建具有特定风格的 .apk?
【发布时间】:2025-12-02 00:10:01
【问题描述】:

我有一个定义了 2 种风格的 android 项目。如何通过 Jenkins 进行具有特定风格的构建? 这是我在 build.graddle 中的风格:

 productFlavors{
flavour 1 {
    applicationId "app_id"
    resValue "string", "app_name", "Flavour 1 app name"
    .......
}

flavour 2 {
    applicationId "app_id2"
    resValue "string", "app_name", "Flavour 2 app name"
    .......

}

}

这就是我在 jenkins 中构建它的方式:

提前谢谢你!

【问题讨论】:

  • 我相信你可以使用类似:clean build assembleFlavor1Release
  • 嗨fractalwrench,它比你更有效:) 请发表你的评论作为答案,以便我接受。谢谢

标签: android mobile jenkins


【解决方案1】:

您的任务当前告诉 gradle 对所有发布风格进行干净构建:

clean build assembleRelease

您可以使用以下代码将其更改为仅构建一种风格。请参阅Gradle User Guide 了解更多信息。

clean build assembleFlavor1Release

【讨论】: