如何在AGP7.0.0-alpha15之后更改版本代码
在 AGP 7.0.0-alpha15 之前,我可以像这样更改应用程序的版本代码
android {
defaultConfig {
applicationVariants.all {
if (buildType.name == "debug") {
outputs.forEach { output ->
(output as? com.android.build.gradle.internal.api.ApkVariantOutputImpl)?.versionCodeOverride = 1
}
}
}
}
}
applicationVariants AGP 7.0.0-alpha15 之后好像不见了,怎么改?
PS:在普通的 gradle 中似乎没问题,上面是 Kotlin
编辑
通过下面的回答,我能够在构建中覆盖版本代码:
android {
androidComponents.onVariants { appVariant ->
if (appVariant.buildType == "release") {
appVariant.outputs.forEach {
it.versionCode.set(1)
}
}
}
}