2017-01-15 6 views
0

出力APKファイルに現在のbuildTypeに基づいて特殊な接尾辞を追加したいと思います。実際の出力ファイル名に適用されますこれらの接尾辞の何らかの理由noneではAndroid StudioとGradle:versionNameSuffix

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

:私は、標準のGradleのversionNameSuffixコマンドを使用しようとしています。 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 

答えて

1

のAndroid Studioは、このコマンドを無視していますか?

いいえ、ただしversionNameSuffixはファイル名に影響しません。 versionNameBuildConfig.VERSION_NAME、設定に表示されるバージョン名など)に影響します。

teach Gradle to embed versionName in the APK filenameでも可能です。

+0

ありがとう、私はそれが私が探していたものだと思う:) – fraggjkee