Gradle DSL method not found: ‘android()’ – Android Studio

Daha önceden oluşturulmuş bir projeyi import etmeye çalışıyorsanız bu hatayı alabilirsiniz.

Gradle DSL method not found: ‘android()’  hatası aldığınızda bunu çözmek için

Kök dizindeki build.gradle dosyasını açın,içerisini temizleyin ve aşağıdaki ile değiştirerek kaydedin. Menüde Run butonu yanında yer alan Sync Project butonuna basın veya gradle dosyasının sağ üst köşesinde yer alan Sync Now linkine tıklayarak işlemi tamamlayın. Tekrar derlediğinizde sorunsuz olarak çalışacaktır.

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.5.0'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

Eğer Gradle DSL method not found: ‘runProguard’ hatası alırsanız da

app/build.grandle içerisinde aşağıdaki gibi olan satırı

runProguard false

aşağıdaki gibi değiştirin ve tekrardan try diyerek compile edin sorun çözülecektir.

minifyEnabled false