gpt4 book ai didi

android - 如何在通过 Jenkins 构建 apk 时动态设置 buildConfigField 参数

转载 作者:搜寻专家 更新时间:2023-11-01 09:26:32 24 4
gpt4 key购买 nike

我在 build.gradle 的 ProductFlavors 中有以下字段,

productFlavors {

Flavor1 {
applicationId "com.example.A"
buildConfigField 'int', 'ID', '123'
}
}

我如何根据 Jenkins 提供的输入更新这两个字段?

提前致谢!

最佳答案

您可以使用以下步骤:

在您的应用级 build.gradle 中:

buildscript {
ext{
appId="com.example.A"
Id=123
}
...
}

如下更改您的字段:

productFlavors {

Flavor1 {
applicationId appId
buildConfigField 'int', 'ID', "$Id"
}
}

从jenkins传参数:

gradlew assesmbleFlavor1 -PappId="${APPLICATION_ID}"-PId="${ID}"

其中${APPLICATION_ID}${ID}是jenkins中定义的参数

关于android - 如何在通过 Jenkins 构建 apk 时动态设置 buildConfigField 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50176769/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com