未找到Android gradle构建版本NameSuffix
我试图添加构建时间作为developflavorapk文件的后缀。这是我的Gradle文件设置未找到Android gradle构建版本NameSuffix,android,gradle,Android,Gradle,我试图添加构建时间作为developflavorapk文件的后缀。这是我的Gradle文件设置 def buildTime() { def df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm'Z'") return df.format(new Date()) } productFlavors { develop { applicationId "com.myapp.develop"
def buildTime() {
def df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm'Z'")
return df.format(new Date())
}
productFlavors {
develop {
applicationId "com.myapp.develop"
versionNameSuffix "-beta-build-${buildTime()}"
}
}
但是,我收到以下消息说找不到versionNameSuffix。我使用的是最新的Android Studio。可能有什么问题?谢谢
找不到Gradle DSL方法:“versionNameSuffix()项目可能正在运行。”
使用不包含该方法的Gradle版本。打开Gradle包装文件
生成文件可能缺少Gradle插件。应用Gradle插件
好的,
versionNameSuffix
是用于buildTypes
。对于productFlavor
,您可以像在defaultConfig
中一样设置versionName
本身。