126 votes

Android Studio - Impossible d'appliquer le plugin [id 'com.android.application']

Je suis en train de travailler sur une application. Dans mon application il n'y a pas d'erreur dans le code, mais lorsque j'essaie d'exécuter mon projet, il donne suite à des erreurs.

Erreur:(1, 1) Un problème est survenu l'évaluation de projet": app'.

Impossible d'appliquer le plugin ['id com.android.l'application']

N'a pas pu créer le plugin de type "AppPlugin'.

J'ai essayer cette également Gradle est l'émission d'un message d'erreur "impossible de créer le plugin de type "AppPlugin'"

et ce aussi Gradle erreurs dans Android Studio

Voici mon build.gradle fichier

apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'

android {

    compileSdkVersion 23
    buildToolsVersion "21.1.2"

    defaultConfig {
        applicationId "com.praval.healthfreak"
        minSdkVersion 15
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}
dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'

    compile 'com.android.support:appcompat-v7:23.2.1'
    compile 'com.google.android.gms:play-services:8.3.0'
    compile 'de.hdodenhof:circleimageview:1.3.0'
    compile 'com.android.support:design:23.2.1'
    compile files('libs/YouTubeAndroidPlayerApi.jar')

}

118voto

Max Points 6217

Mis À Jour Le 22 Juillet 2018

Vous avez besoin de mettre à jour vers la dernière gradle version pour résoudre ce problème.

Veuillez assurez-vous que vous êtes sur le dernier Android Studio 3.2 ou supérieur

Recevez les Dernières Gradle de 4,9 à partir d' ici

et puis mettre à jour votre projet niveau gradle.build par l'ajout de cette dépendance

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

et gradle mettra à jour les outils de construction qui sont à l'origine du problème.

Remarque: Si vous êtes sur Android Studio 2.3 ci-dessous ou veuillez utiliser

classpath 'com.android.tools.build:gradle:2.3.3'

6voto

Cui Qing Points 51

Supprimer les fichiers de cache de niveaux. Il peut s'agir d'un chemin tel que C:\Users\username\.gradle\caches pour les utilisateurs de Windows. Pour Unix comme sys, ce sera ~\.gradle\caches

3voto

Ciro Santilli Points 3341

Ouvrir le projet sur Android Studio et le laisser résoudre les problèmes pour vous

Il montre immédiatement à la gauche du bas:

enter image description here

Ensuite, cliquez sur ce lien, et il va corriger les bons fichiers pour vous.

Cela a fini la fixation de la Gradle version comme mentionné au: https://stackoverflow.com/a/37091489/895245 mais il fixe également d'autres erreurs, donc c'est la meilleure chose à faire.

Testé sur https://github.com/googlesamples/android-vulkan-tutorials/tree/7ba478ac2e0d9006c9e2e261446003a4449b8aa3/tutorial05_triangle Android Studio 2.3, Ubuntu 14.04.

1voto

umi Points 67

il vous suffit de modifier votre fichier project.gradle. Et synchronisez votre diplôme.

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

1voto

Mahdi Moqadasi Points 121

Comme dans Acceptées post, le problème a été résolu avec la mise à jour de gradle pour 4.4.1.

  1. Recevez les Dernières Gradle 4.4.1 à partir d' ici
  2. Extraire et le mettre dans "C:\Program Files\Android\Android Studio\gradle"
  3. Puis, à partir de android studio aller à "Fichier -> Paramètres -> Build, Excecution, de Déploiement -> Gradle", à partir du Projet au niveau des paramètres: Sélectionnez Utiliser le local gradle de la Distribution et de donner ci-dessus
    adresse(dossier avec le nom "gradle-4.4.1" dans "C:\Program Files\ ...")
  4. Puis créer le projet.

enter image description here

Mon Problème a été résolu de cette façon.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X