53 votes

Android Studio erreur de compilation : enum constante INSTANT_RUN_REPLACEMENT n'existe pas dans la classe

J'obtiens le message d'erreur suivant dans mon projet avec Android Studio 2.0 aperçu 5 et plugin gradle 1.5.0. Même nettoyer projet jette la même erreur.

EtaskArtifacts.bin .gradle/2.11/taskArtifacts/taskArtifacts.bin). > rror:impossible de lire l'entrée ':app:processDebugManifest " de cache taskArtifacts.bin (/PROJECT_PATH/.gradle/2.10/taskArtifacts/taskArtifacts.bin).
enum constante INSTANT_RUN_REPLACEMENT n'existe pas dans la classe com.android.manifmerger.ManifestMerger2$Invocateur$Fonctionnalité

143voto

jimmy0251 Points 118

Edit : Le problème est déjà ouvert, vous pouvez le suivre ici.

J'ai trouvé une solution simple. Il suffit de supprimer ProjectDirectory/.gradle/taskArtifacts.bin fichier et redémarrez Android Studio.

14voto

Abhishek Patidar Points 120

Voici les étapes pour résoudre cela

  1. Accédez à votre Run/Debug configuration
  2. Sélectionnez Edit Configuration....
  3. Sur l'onglet Général, vous avez peut-être d'avertissement rouge à l' Update Project.
  4. Cliquez dessus, poignée de mains.

enter image description here

5voto

Jethro Points 137

Il suffit d'aller à votre workbench répertoire. Accédez à votre ProjectFolder puis delete le .gradle le dossier. Puis reconstruire votre projet!

1voto

jam0ral3s Points 254

Ce matin, j'ai eu le même problème. Les étapes qui ont travaillé pour moi sont:

  • "Invalider le Cache et Redémarrer" sur Android Studio.
  • Cliquez sur "lancer l'application"
  • Android Studio vous montrer une boîte de dialogue de mise à jour de gradle

J'espère que cela vous aide

1voto

Ouvrir your_app/build.gradle fichier et modifier le compiler dépendance au dans mon cas, com.google.gms:google-services:2.0.0-alpha3 a été modifié par com.google.gms:google-services:2.0.0-alpha5

my_app/build.gradle pas de module my_app/app/build.gradle

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