не удалось найти метод minifyEnabled()

Я работаю над приложением для Android, используя Android Studio. При попытке собрать приложение я получаю следующую ошибку. Но я не могу понять, как это исправить. Все, что я делал раньше, это удалял каталоги /build из репозитория SVN.

Ошибка:(16) Произошла ошибка при оценке проекта ':app'.

Не удалось найти метод minifyEnabled() для аргументов [false] в BuildTypeDsl_Decorated{name=release, debuggable=false, testCoverageEnabled=false, jniDebugBuild=false, renderscriptDebugBuild=false, renderscriptOptimLevel=3, applicationIdSuffix=null, versionNameSuffix=null, runProguard=false , zipAlign=true, signingConfig=null, embedMicroApp=true}.

Вот часть файла gradle:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 18
    buildToolsVersion "21.1.1"

    defaultConfig {
        applicationId "...xxx..."
        minSdkVersion 18
        targetSdkVersion 18
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

person Matthias    schedule 12.12.2014    source источник


Ответы (1)


Замените minifyEnabled на runProguard или вы можете обновить версию Gradle до самой новой (рекомендуется). Тогда minifyEnabled будет работать. Я испытал то же самое месяц назад.

person kevto    schedule 12.12.2014
comment
Текущая версия gradle: com.android.tools.build:gradle:0.13.2 --› поэтому minifyEnabled должен работать, верно? - person Matthias; 12.12.2014
comment
Нет, не согласно документам Android Studio. Он появился в версии 0.14.0 — документы. - person kevto; 12.12.2014
comment
Хорошо спасибо. Поэтому мне нужно выяснить, как обновить gradle. спасибо за подсказку. - person Matthias; 12.12.2014
comment
В build.gradle для вашего общего проекта (в отличие от того, что для вашего приложения) вы должны увидеть строку, подобную этой classpath 'com.android.tools.build:gradle:1.0.0' --› поместите туда нужную версию gradle, затем AS должен показать вам Sync now вверху , щелкните по нему, и он обновит вашу версию Gradle по мере необходимости. - person FreewheelNat; 12.12.2014