我想根据当前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
答案 0 :(得分:3)
Android Studio是否忽略此命令?
不,但versionNameSuffix
不会影响文件名。它会影响versionName
(BuildConfig.VERSION_NAME
,设置中显示的版本名称等。)