【问题标题】:Android Gradle Plugin 3.0.1 versionNameSuffix overriding with flavors dimensionsAndroid Gradle 插件 3.0.1 版本NameSuffix 覆盖口味维度
【发布时间】:2017-12-05 10:53:59
【问题描述】:

我有几种二维的口味:

    flavorDimensions "buildType", "serverType"

    prod {
        dimension "serverType"
        versionNameSuffix "-prod"
    }

    development {
        dimension "buildType"
    }

    googlePlay {
        dimension "buildType"
        versionNameSuffix "-play"
        versionName "1.1"
    }

我希望 googlePlay 风味覆盖 prod 风味的 versionNameSuffix 但它只是将后缀附加到最终版本名称,因此我的版本名称类似于 '1.1-prod -play' 但我希望它像 '1.1-play'

有人可以帮我实现这个目标吗?

【问题讨论】:

    标签: android gradle dimensions android-productflavors


    【解决方案1】:

    解决方案是像这样覆盖 versionName:

        prod {
            dimension "serverType"
            versionName globalConfig.androidVersionName + "-prod"
        }
    
        development {
            dimension "buildType"
        }
    
        googlePlay {
            dimension "buildType"
            versionName globalConfig.androidVersionName
        }
    

    其中 globalConfig.androidVersionName 由带有版本名称的 me 变量定义。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-10-24
      • 2018-08-14
      • 2023-02-18
      • 2020-06-11
      • 2018-11-03
      • 1970-01-01
      相关资源
      最近更新 更多