Errore : ( 1, 0 ) Plugin con id ' com.android.application ' non trovato

? Bob Kusik @ | Original: StackOverFlow
---

Questo è il mio primo tentativo di Android Studio . Ho installato 0.8.0 e aggiornato a 0.8.2 . Non appena si crea un progetto che il messaggio di errore :

Errore : ( 1, 0 ) Plugin con id ' com.android.application ' non trovato

C : ? UsersBobAndroidStudioProjectsHelloAgain6app uild.gradle

apply plugin: 'com.android.application'

android {
    compileSdkVersion 20
    buildToolsVersion "20.0.0"

    defaultConfig {
        applicationId "com.example.bob.helloagain6"
        minSdkVersion 15
        targetSdkVersion 20
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            runProguard false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
}

e C : ? UsersBobAndroidStudioProjectsHelloAgain6 uild.gradle

// 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:0.12.+'

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

allprojects {
    repositories {
        jcenter()
    }
}
---

Top 5 Risposta

1Jared Burrows @ Original Answer

Ho avuto questo stesso errore, è necessario assicurarsi che la versione Gradle è compatibile con il tuo Android Gradle Plugin .

L'ultima versione di Gradle è 2,0, ma è necessario utilizzare 1.12 per utilizzare Android Gradle Plugin .

Update

Controllare con : gradle --v

Scarica qui : http://services.gradle.org/distributions/gradle-2.2.1-all.zip

L'ultima versione di Gradle è 2.2.1 ed è necessario utilizzare strumenti di generazione di Android 1.0.1 ( versione stabile ) .

Se si aggiunge il seguente frammento di codice per la parte superiore del file build.gradle, Gradle aggiornerà gli strumenti di compilazione .

buildscript {
    repositories {
        mavenCentral()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:1.0.1'
        // classpath 'com.android.tools.build:gradle:1.1.0-rc1' - Release Canidate
    }
}

Per saperne di più qui : http://tools.android.com/tech-docs/new-build-system

2Ash @

Questo può accadere se si dimentica di aggiungere il file di generazione di primo livello .

Basta aggiungere build.gradle al livello superiore .

It should look like this
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.xx.y'
    }
}

allprojects {
    repositories {
        mavenCentral()
    }
}
3John Smith @

Stavo usando IntelliJ IDEA 13.1.5 e affrontato con lo stesso problema dopo ho cambiato versioni di Picasso e di retrofit in dependencies in file build.gradle . Ho provato utilizzare molte soluzioni, ma senza risultato . Poi ho clonato il mio progetto da git remote (dove ho spinto prima di cambiare le versioni di dipendenze ) e ha funzionato ! Dopo di che ho appena chiuso progetto attuale e importato vecchio progetto dal Gradle file per IntelliJ IDEA di nuovo e ha funzionato troppo ! Quindi, credo che fosse strano bug in intersezione di IDEA, Gradle e plug Android . Spero che queste informazioni possono essere utili per IDEA - utenti o chiunque altro .

4zest @

Android -studio 0.8.4+

Root file - Gradle :

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

allprojects {
    repositories {
        jcenter()
    }
}

File di Gradle-wrapper.properties :

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https://services.gradle.org/distributions/gradle-2.1-all.zip