Error:(28, 0) Gradle DSL method not found: ‘runProguard()’

Такая ошибка может возникнуть после обновления Android Studio, которая рекомендует использовать свежую версию Gradle. Исправим это недоразумение.

Мне помогло следующее решение — нужно удалить строку в build-файле Gradle для модуля app (/app/build.gradle), причём номер строки указан первой цифрой в тексте ошибки (у меня это строка 28):

buildTypes {
  release {
    runProguard false // эту строку нужно удалить
    proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
  }
}

После удаления строки запускаем синхронизацию «Sync Project with Gradle Files».

P.S. подробнее о build-файлах Gradle можно прочесть в документации Configuring Gradle Builds | Android Developers.

Инструкции по теме:

Добавить комментарий