Android studio - Gradle DSL method not found: 'android()'

  • Hallo,
    ich bin android-Anfänger und versuche mich mit Hilfe von android-studio 0.8.14 einzuarbeiten.
    Im Moment importiere ich die samples aus API21, um diese zu verstehen.


    Jetzt bin ich bei "BorderlessButtons" unter API21.
    Dabei tritt folgendes Problem auf:
    "Gradle DSL method not found: 'android()'"



    Bei anderen Beispielen erhalte ich die gleiche Meldung.


    Kann mir jemand sagen was zu tun ist bzw. welche Infos dafür noch erforderlich wären.


    Vielen Dank
    Frank



    Hier der gekürzte Inhalt von build.gradle:
    buildscript {
    repositories {
    mavenCentral()
    }


    dependencies {
    classpath 'com.android.tools.build:gradle:0.12.+'
    }
    }


    apply plugin: 'com.android.application'


    dependencies {


    compile "com.android.support:support-v4:21.+"
    compile "com.android.support:support-v13:21.+"
    compile "com.android.support:cardview-v7:21.+"


    }


    // The sample build uses multiple directories to
    // keep boilerplate and common code separate from
    // the main sample code.
    List<String> dirs = [
    'main', // main sample code; look here for the interesting stuff.
    'common', // components that are reused by multiple samples
    'template'] // boilerplate code that is generated by the sample template process


    android {
    compileSdkVersion 21
    buildToolsVersion "21.1.1"
    defaultConfig {


    minSdkVersion 14
    targetSdkVersion 21
    }
    sourceSets {


    main {
    dirs.each { dir ->
    java.srcDirs "src/${dir}/java"
    res.srcDirs "src/${dir}/res"
    }
    }
    androidTest.setRoot('tests')
    androidTest.java.srcDirs = ['tests/src']
    }


    }

  • Ich habe android{} in ActionBarCompat-Basic\Application\build.gradle herausgenommen. Weil die Fehlermeldung blieb, auch noch in ActionBarCompat-Basic\build.gradle herausgenommen. Jetzt kommt die Meldung "android.compileSdkVersion is missing"


    Wenn das Beispielprojekt android{} vorsieht, warum ist die Methode eigentlich nicht vorhanden? Oder sind irgendwelche Einstellungen bei mir falsch?

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!