web-dev-qa-db-fra.com

Erreur Android Studio: (3, 0) plug-in avec l'ID 'com.Android.application' introuvable

Je suis nouveau dans le studio Android et quelqu'un a écrit une application que j'ai créée et qui était à l'origine utilisée dans Invent Inventor. J'ai suivi son modèle et ajouté de nouvelles choses. L'application a un problème avec le Gradle et me donne ce qui suit.

"Error:(3, 0) Plugin with id 'com.Android.application' not found."

Il indique également que mes extras Android Support Repository ne sont pas installés, mais ils le sont. et tout est à jour. J'ai vu beaucoup de choses sur la mise à jour du Gradle. Comment faire si le gestionnaire de SDK ne le faisait pas.

le code est:

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

apply plugin: 'com.Android.application'
Android {
    compileSdkVersion 21
    buildToolsVersion "21.0.2"

    defaultConfig {
        applicationId "contactorganizer.introcode.or.myapplication"
        minSdkVersion 8
        targetSdkVersion 21
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            runProguard false
            proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.Android.support:appcompat-v7:21.0.0'
}

Désolé de ne pas avoir beaucoup de connaissances ... Si vous souhaitez le projet, je peux vous l'envoyer par e-mail car je n'ai absolument aucune idée et j'aimerais construire ceci .. Merci pour votre aide

9
Ryan

Quand j'ai mis à jour mon Android Studio au plus tard, j'ai eu le même problème. Voici comment je l'ai résolu.

Premièrement: Ajoutez le code suivant en haut de votre build.gradle:

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

allprojects {
    repositories {
        jcenter()
    }
}

Seconde: Trouvez le fichier gradle-wrapper.properties .

distributionUrl=http\://services.gradle.org/distributions/gradle-2.2.1-all.Zip

J'espère que cela fonctionne pour toi.

20
River

J'ai aussi fait face au problème. Le plugin Android est 1.2.3. Il apparaît lorsque vous exécutez une tâche de module dans le répertoire de module de cette manière, ../graldew :module:xxx.

J'ai finalement remarqué que le plugin 1.2.3 ne pouvait pas avoir le bon contexte et que le plugin Android 1.5 fonctionnait bien. Cela fonctionnera donc pour lui donner le bon fichier de classement.

../gradlew -b ../build.gradle  -c ../settings.gradle  :module:xxx

C'est la situation pour moi. Vous pouvez simplement le considérer comme une référence.

0
Victor Choy