未找到Android gradle构建版本NameSuffix

未找到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"

我试图添加构建时间作为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"
            versionNameSuffix "-beta-build-${buildTime()}"
        }
    }
但是,我收到以下消息说找不到versionNameSuffix。我使用的是最新的Android Studio。可能有什么问题?谢谢

找不到Gradle DSL方法:“versionNameSuffix()项目可能正在运行。” 使用不包含该方法的Gradle版本。打开Gradle包装文件 生成文件可能缺少Gradle插件。应用Gradle插件


好的,
versionNameSuffix
是用于
buildTypes
。对于
productFlavor
,您可以像在
defaultConfig
中一样设置
versionName
本身。