gpt4 book ai didi

android - Gradle productFlavors 和 buildTypes

转载 作者:行者123 更新时间:2023-11-29 00:05:46 25 4
gpt4 key购买 nike

我想将应用名称定义为“App flavor buildType”

口味:

dev {
resValue 'string', 'app_name', 'App dev'
}

production {
resValue 'string', 'app_name', 'App prod'
}

staging {
resValue 'string', 'app_name', 'App staging'
}

1) 如何附加 buildType(即“App prod debug”、“App staging release”)

2) 如何使用特定字符串进行生产/发布(即“App”)。

我试过这样的:

production {
buildType {
release {
resValue 'string', 'app_name', 'App'
}
}
}

但是所有发行版本都将使用该字符串。

最佳答案

我最近遇到了同样的问题,最后做了这样的事情

android {
applicationVariants.all { variant ->
def variantName = variant.name
if (variantName == "fooRelease") {
variant.buildConfigField "String", "BAR", '"val"'
} else if (variantName == "barRelease") {
variant.buildConfigField "String", "BAR", '"val1"'
} else if (variantName == "fooDebug") {
variant.buildConfigField "String", "BAR", '"val3"'
} else if (variantName == "barDebug") {
variant.buildConfigField "String", "BAR", '"val4"'
}
}
}

关于android - Gradle productFlavors 和 buildTypes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33905526/

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