Gradle: 'buildTypes' 无法应用于 groovy.lang.Closure

Gradle: 'buildTypes' cannot be applied to groovy.lang.Closure

targetSdkVersioncompileSdkVersion 更改为 22,并将我的 buildToolsVersion 更改为 22.0.1 后,我不断收到以下错误:

'buildTypes' cannot be applied to '(groovy.lang.Closure< com.android.build.gradle.internal.dsl.BuildType>)'

我查看了我的 build.gradle 文件并尝试查找任何可能出错的内容:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 22
    buildToolsVersion "22.0.1"

    defaultConfig {
        applicationId "********"
        minSdkVersion 14
        targetSdkVersion 22
        versionCode 17
        versionName "1.5-beta"
    }
    buildTypes {
        release {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    productFlavors {
        freeFlavour {
            applicationId "********"
        }
        paidFlavour {
            applicationId "********"
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:22.0.0'
    compile 'com.google.android.gms:play-services:7.0.0'
}

答案:

出于某种原因,我发现剪切 (Ctrl + X) buildTypes 部分并将其粘贴到 productFlavours 部分下方,然后将其移回似乎可以解决的位置问题。