可以在defaultConfig中为versionCode设置动态值吗?

时间:2014-10-07 14:47:28

标签: android android-gradle

默认情况下,Gradle build.gradle通常看起来像这样

apply plugin: 'com.android.application'

android {
    compileSdkVersion 19
    buildToolsVersion "20.0.0"

    defaultConfig {
        applicationId "com.xyz.android"
        minSdkVersion 15
        targetSdkVersion 20
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
           ...

有没有办法让defaultConfig.versionCodedefaultConfig.versionName动态,而不是静态?

通过动态,我的意思是将它们绑定到Manifest,这样当相同的Manifest值更新时,这两个值会更新。

1 个答案:

答案 0 :(得分:0)

似乎在Gradle中我们不必触摸Manifest。我们所要做的就是设置Gradle,它将设置Manifest。这就是为什么Gradle项目默认情况下没有在Manifest中设置这些值的主要原因。