Подтвердить что ты не робот

Gradle: 'buildTypes' не может быть применен к groovy.lang.Closure

После изменения targetSdkVersion и compileSdkVersion до 22 и изменения моего buildToolsVersion до 22.0.1, я продолжаю получать следующую ошибку:

'buildTypes' не может применяться к '(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'
}
4b9b3361

Ответ 1

Ответ:

По какой-то причине я обнаружил, что вырезать (Ctrl + X) раздел buildTypes и вставлять его ниже раздела productFlavours, а затем переместить его обратно туда, где он, казалось, решил проблему.