gpt4 book ai didi

android - Gradle Android Buildscript Configuration with Flavors

转载 作者:行者123 更新时间:2023-12-03 03:33:34 25 4
gpt4 key购买 nike

我正在开发一个有两种不同风格的 Android 应用程序,我正在查看 Gradle Play Publisher使用 Gradle 包装器命令行自动发布到 Alpha channel 。

这两种风格中的每一种都对应于 Google Play 上的不同开发者帐户。

我现在面临的问题是 Play Publisher 插件只需要一个 Google Play 配置(服务帐户 + auth key)。

我对 Gradle 不是特别熟悉,但我猜它足够灵活,可以迭代 flavor 并使用“每种 flavor ”构建脚本配置执行任务。

有谁知道我该怎么做?也许其他项目的例子可以根据风格操纵 buildscript 配置?

提前致谢。
build.gradle 的相关部分脚本。

android {

...

productFlavors {
flavour1 {
applicationId 'com.example.1'
}
flavour2 {
applicationId 'com.example.2'
}
}
}
...

play {
serviceAccountEmail = '<SERVICE_ACCOUNT>'
pk12File = file('<PATH_TO_KEY>')
}

最佳答案

添加我在 Github 中找到的两个解决方案来解决此问题,因为项目开发人员未提供对此功能的官方支持。

解决方案 #1:使用环境变量

https://github.com/Triple-T/gradle-play-publisher/issues/65

解决方案 #2:使用 Gradle 任务和自定义配置文件

https://github.com/Triple-T/gradle-play-publisher/issues/76#issuecomment-121756953

您可以在此处关注完整的讨论:

https://github.com/Triple-T/gradle-play-publisher/issues/76

关于android - Gradle Android Buildscript Configuration with Flavors,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30674324/

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