gpt4 book ai didi

android - Gradle 3.0.0 alpha 变体输出问题

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:11:40 24 4
gpt4 key购买 nike

我想为 debug 构建类型设置不同的 versionCode 而不是 release 构建类型。这曾经通过在 Gradle Android 插件 v2.3.2 (Gradle v3.3) 中使用下面的配置来工作,但现在在 v3.0.0-alpha5 (Gradle v4.1-milestone-1) 中没有任何效果。关于最新 Gradle 插件中的更改使其忽略 variant.mergedFlavor.versionCode 属性的任何想法?

buildTypes {    
debug {
applicationIdSuffix ".debug"
versionNameSuffix "-" + buildTime()
android.applicationVariants.all { variant ->
if (variant.buildType.name != buildTypes.debug.name) return
variant.outputs.all {
outputFileName = "${archivesBaseName}-${variant.name}-v${variant.versionName}-signed.apk"
variant.mergedFlavor.versionCode = Integer.parseInt(buildTimeSmall())
}
}
}
}

最佳答案

作为 3.0 版本之前的解决方法,如果有人正在寻找解决方案,您可以使用:

output.setVersionCodeOverride(Integer.parseInt(buildTimeSmall()))

感谢 Jerome,引用:https://issuetracker.google.com/issues/63785806#comment6

关于android - Gradle 3.0.0 alpha 变体输出问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45159978/

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