Android 没有此类属性:类的variantConfiguration:

Android 没有此类属性:类的variantConfiguration:,android,gradle,migration,Android,Gradle,Migration,升级gradle 4.0.0应用程序后生成失败,错误消息: 没有此类属性:类的variantConfiguration:com.android.build.gradle.internal.variant.ApplicationVariantData 有没有办法迁移格雷德尔 android.applicationVariants.all { variant -> variant.outputs.all { def buildType = variant

升级gradle 4.0.0应用程序后生成失败,错误消息:

没有此类属性:类的variantConfiguration:com.android.build.gradle.internal.variant.ApplicationVariantData

有没有办法迁移格雷德尔

android.applicationVariants.all { variant ->
        variant.outputs.all {
            def buildType = variant.variantData.variantConfiguration.buildType.name
            ...

        }
    }
应用程序级渐变文件

dependencies {
        classpath 'com.android.tools.build:gradle:4.0.0'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }

在最后一个
gradle
Relase
ApplicationVariant
implement
BaseVariant

而不是

def buildType = variant.variantData.variantConfiguration.buildType.name
应该是

def buildType = variant.buildType.name

更新此属性时,签名的APK签名不匹配。有人遇到过这个问题吗?