如何在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)
      }
    }
  }
}

以上是如何在AGP7.0.0-alpha15之后更改版本代码的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>