Cette version d'Android Studio n'est pas compatible avec la version gradle utilisée.Essayez de désactiver l'exécution instantanée


91

Je suis capable de créer l'application correctement, mais lorsque je l'exécute, j'obtiens cette erreur:

This version of android studio is incompatible with the gradle version used.Try disabling the instant run

Pour info: j'ai désactivé l'exécution instantanée
santosh kumar

1
Où sont les détails de l'erreur? Avez-vous manqué de sauvegarder l'image ou de coller l'erreur
AndroidMechanic - Viral Patel

1
dans mon cas, cela a commencé à fonctionner après que j'ai ALLUMÉ la course instantanée, étrange ... cela donnait l'erreur lorsque la course instantanée était désactivée.
mehmet6parmak

7
Dans mon cas, le nettoyage du projet a fonctionné! Phew!
Sjd

2
Je soutiendrai que "Build-> Clean Project" a également résolu ce problème pour moi.
Brian

Réponses:


115

Vous pouvez utiliser une exécution de construction normale plutôt qu'une exécution instantanée.

Vérifiez d'abord

Allez dans Paramètres / Préférences > Construction, Exécution, Option de déploiement > Exécution instantanée et décochez les trois cases.

  1. Mise à niveau de l'URL des services Gradle:

    Projet> Gradle> Wrapper> gradle-wrapper.properties

    Modifier l'URL de

    distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip 
    

    à

    distributionUrl=https\://services.gradle.org/distributions/gradle-2.11-all.zip
    

(Trouvez la dernière version du plugin gradle distributionUrl ici: http://services.gradle.org/distributions

** Assurez-vous d'utiliser gradle-x.xx-all.zip)

  1. Supprimer votre dossier de construction

    Lorsque vous exécutez le projet, le dossier de construction sera créé automatiquement

  2. Aller à l'option BUILD dans le menu> Nettoyer le projet, Construire le projet

    Cela devrait fonctionner sans exécution instantanée.


1
merci d'expliquer dans les réponses sous forme d'étapes. la vérification des paramètres et l'étape 1 sont obligatoires pour se débarrasser de cette erreur
Manju

@Manju Lorsque j'ai rencontré l'erreur, l'étape 1 et les paramètres sont nécessaires.
kkwang

1
C'est une bonne réponse, mais y a-t-il un moyen de continuer à utiliser l'exécution instantanée?
CaptainNemo

@ me1982 Oui! Mettez à jour votre studio Android vers la dernière version ou téléchargez une nouvelle édition
Dinesh Sunny

4
J'utilise la dernière version. Cela a commencé à se produire parce que j'ai mis à jour à la dernière.
CaptainNemo

33

J'ai eu des étapes faciles et une manière correcte aussi

1 - Dans Settings-> Build, Execution, Deploymentoption ->Instant Run

2 - Effacer Enable instant run to hot swap code

3 - Projet propre

p / s: Cela devrait fonctionner totalement.


21

Le plugin Gradle utilisé est généralement le même que la version du studio Android que vous utilisez.

Vérifiez la version d'Android Studio

Aide → À propos

et la version lira Android Studio Version X.Y.Z

Ensuite aller à

Projet → Scripts Gradle → build.gradle (Projet)

et sous les dépendances, changez le classpath en

classpath 'com.android.tools.build:gradle:X.Y.Z'

et reconstruisez / synchronisez le projet.


8

Vous pouvez désactiver l'exécution instantanée en suivant ces étapes dans Android Studio:

Fichier → Paramètres → Boîte de dialogue Préférences → Générer → Exécution → Déploiement → Exécution instantanée → Mettre à jour le projet

Cette fonctionnalité introduite dans Android Studio 2. cependant, lorsque vous la désactivez, la prochaine fois que vous essayez de pousser une nouvelle application vers votre émulateur, elle s'exécute beaucoup plus lentement.

Dans mon cas, je mets simplement à jour Android Studio avec la dernière version de Canary Channel et cela fonctionne sans désactiver cette fonctionnalité.

J'espère que ça aide


1
Si vous ne souhaitez pas mettre à jour Android Studio, vous pouvez également ajuster le numéro de version de gradle comme dans la réponse de John Snow.
Stephen Kaiser

8

Comme commenté par sjd: Le simple fait de nettoyer le projet et de le reconstruire pourrait aider si vous, tout comme moi, avez utilisé la mise à jour automatique appliquée par Android Studio.


Cela a fonctionné pour moi. Une bien meilleure solution que de désactiver l'exécution instantanée, si disponible.
Robert Liberatore


2

Je voulais exécuter l'application en mode débogage et j'ai reçu le même message, alors j'ai essayé:

  • Fichier> Invalider les caches et redémarrer ...
  • Projet propre
  • Projet de construction

Rien n'a fonctionné ...

Ensuite, j'ai juste cliqué sur la flèche verte pour exécuter le projet sans débogage ...

Travaillé!

Alors je viens d'ajouter une session de débogage avec l'option à gauche du bouton d'arrêt dans Android Studio.


0

J'ai résolu de cette façon.

Mettez à jour votre chemin de classeclasspath 'com.android.tools.build:gradle:2.0.0' dans votre fichier build.gradle de niveau supérieur .

Terminé


0

Je viens de supprimer le dossier de construction et le projet de nettoyage . Cela a fonctionné pour moi ... !!!


0

Dans Android Studio 2.3.3

Fichier -> Paramètres -> Génération, Exécution, Déploiement -> Exécution instantanée -> Impossible d'exécuter instantanément le code d'échange à chaud (décochez-le)

Maintenant, vous avez désactivé Instant Run ...

Cela résoudra le problème Instant Run.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.