43 votes

Échec de l'application du plugin Android. Le plugin 3.0.0-alpha5 de Gradle ne doit pas être appliqué au projet.

À l'aide de la dernière Android Studio 3.0 Canaries 5

Voici l'erreur:

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

Impossible d'appliquer le plugin [de la classe com.android.construire.gradle.l'api.AndroidBasePlugin'] Android plugin Gradle 3.0.0-alpha5 ne doit pas être appliqué à projet [path_to_my_project] depuis la version 3.0.0-alpha5 a déjà été appliquée à ce projet

Essayé: le nettoyage, la reconstruction, l'ouverture/fermeture. Pas de travail.

des idées ?

[PLUS TARD MODIFIER] Solution: Migrer vers les Canaries 8+ et tout devrait être ok.

39voto

Hadi Tok Points 687

de ce fil sur reddit: https://www.reddit.com/r/androiddev/comments/6kjl8b/android_studio_30_canary_5_is_now_available/djmuv0o/ Les démons tueurs ont corrigé le problème pour moi.

 ./gradlew --stop
 

20voto

Martin Trummer Points 402

Cela a fonctionné pour moi:

Désactiver La Configuration Sur Demande

En gradle.properties:

org.gradle.configureondemand=false

Puis arrêter le démon dans une fenêtre de terminal:

gradlew.bat --stop

Maintenant tout fonctionne à nouveau.

Les Versions utilisées:

  • Android Studio 3.0 Canaries 5
  • gradle: gradle-4.1-milestone-1
  • android plugin gradle: com.android.tools.build:gradle:3.0.0-alpha5

Mise à JOUR
Après la mise à jour Android Studio 3.0 Beta 2 , je peux réactiver la Configuration à la Demande et tout fonctionne bien.

1voto

al_mukthar Points 202

La migration de la version 3.0.0-alpha5 vers 3.0.0-alpha7 m'a sauvé la journée!

0voto

OWADVL Points 790

Ouvrez un terminal et écrire

./gradlew --stop 

Dans gradle.propriétés assurez-vous de ne pas avoir de drôles de trucs

Notez qu'il n'y a pas coutume jvmargs...

org.gradle.daemon=true
org.gradle.parallel=true
org.gradle.configureondemand=false

Inclure les google() pensions de titres dans la construction.gradle (projet)

il y a combien de ressembler à la mienne

construire.gradle

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

  repositories {        
    jcenter()
    google()
    maven { url "http://objectbox.net/beta-repo/" }
  }
  dependencies {
    classpath 'io.objectbox:objectbox-gradle-plugin:0.9.12.1'
    classpath 'com.android.tools.build:gradle:3.0.0-alpha5'

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

allprojects {
  repositories {
    maven { url 'https://jitpack.io' }
    jcenter()
    google()
    maven { url "http://objectbox.net/beta-repo/" }
  }
}

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

enfin, la bibliothèque de prise en charge des versions de l'app construire.gradle fichier

construire.gradle

...
  //----- Support Libs
  implementation 'com.android.support:appcompat-v7:26.0.0-beta2'
  implementation "com.android.support:design:26.0.0-beta2"
  implementation "com.android.support:recyclerview-v7:26.0.0-beta2"
  implementation "com.android.support:cardview-v7:26.0.0-beta2"
...

0voto

Loi Ho Points 404

J'ai eu le problème et réalisé le problème lié aux caches. Vous devez invalider les caches d'Android Studio en sélectionnant Fichier-> Invalider les caches / redémarrer. Cela a fonctionné pour moi. Le problème était résolu.

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