【问题标题】:Android Studio and Gradle: versionNameSuffixAndroid Studio 和 Gradle:versionNameSuffix
【发布时间】:2017-01-15 19:56:40
【问题描述】:

我想根据当前的buildType 将特殊后缀附加到我的输出 APK 文件中。我正在尝试使用标准 Gradle 的 versionNameSuffix 命令:

android {
    defaultConfig {
       ...
       versionNameSuffix "-XXX"
    }
    buildTypes {
        debug {
            versionNameSuffix "-YYY"
        }
        release {
            versionNameSuffix "-ZZZ"
        }
    }
}

由于某种原因,这些后缀都没有应用于实际的输出文件名。 Android Studio 会忽略此命令吗?无论我做什么,结果都是一样的:<module_name>-debug.apk<module_name>-release.apk

这是我的配置:

classpath 'com.android.tools.build:gradle:2.2.3'
distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip

【问题讨论】:

    标签: android gradle android-gradle-plugin


    【解决方案1】:

    Android Studio 会忽略此命令吗?

    不,但versionNameSuffix 不会影响文件名。它会影响versionNameBuildConfig.VERSION_NAME,设置中显示的版本名称等)。

    不过,您可以teach Gradle to embed versionName in the APK filename

    【讨论】:

    • 谢谢,我想这就是我想要的:)
    猜你喜欢
    • 2014-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-18
    • 2015-10-08
    • 2013-05-16
    相关资源
    最近更新 更多