web-dev-qa-db-fra.com

Cette version de Android studio est incompatible avec la version d'évaluation utilisée. Essayez de désactiver l'exécution instantanée.

Je suis capable de construire correctement l'application, mais quand 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
91
santosh kumar

Vous pouvez utiliser une exécution normale plutôt qu’une exécution instantanée.

Vérifiez d'abord

Allez à Paramètres/Préférences> Option de génération, d'exécution, de déploiement> Exécution instantanée et décochez la case toutes les trois cases.

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

    Projet> Gradle> Wrapper> gradle-wrapper.properties

    Changer 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 distributionUrl gradle 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. Allez dans l'option BUILD du menu> Nettoyer le projet, Construisez le projet

    Cela devrait fonctionner sans exécution instantanée.

115
Dinesh Sunny

J'ai eu des démarches faciles et correctes aussi

1 - Dans Settings -> Build, Execution, Deployment option -> Instant Run

2 - Effacer Enable instant run to hot swap code

3 - Projet propre

p/s: Cela devrait fonctionner totalement.

33
Huy Tower

Le plug-in Gradle utilisé est généralement identique à la version de Android studio que vous utilisez.

Vérifiez la version de Android Studio

Aide → À propos

et la version va lire Android Studio Version X.Y.Z

Ensuite aller à

Projet → Scripts de niveau → build.gradle (Projet)

et sous dépendances changer le classpath à

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

et reconstruisez/synchronisez le projet.

21
John Snow

Vous pouvez désactiver l'exécution instantanée en procédant comme suit dans Android Studio:

Fichier → Paramètres → Préférences → Construire → Exécution → Déploiement → Exécution instantanée → Mettre à jour le projet.

Cette fonctionnalité a été introduite dans Android Studio 2. Toutefois, lorsque vous la désactivez, la prochaine fois que vous essayez de transférer une nouvelle application sur votre émulateur s'exécute beaucoup plus lentement.

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

J'espère que c'est de l'aide

8
Mansour Essgaer

Comme l'a commenté sjd: Nettoyer le projet et le construire à nouveau peut aider si, comme moi, vous avez utilisé la mise à jour automatique appliquée par Android studio.

8
Erik Melkersson

Je viens de faire un projet Build> Clean et ensuite relancer l'application!

7
arniotaki

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, je viens de cliquer sur la flèche verte pour exécuter le projet sans déboguer ...

Travaillé!

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

2
marienke

Dans Android Studio 2.3.3

Fichier -> Paramètres -> Création, exécution, déploiement -> Exécution instantanée -> Unable Exécution instantanée vers le code d'échange à chaud (décochez-la)

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

Cela résoudra le problème Instant Run.

0
yjp

J'ai réparer par cette voie.

Mettez à jour votre chemin de classe sur classpath 'com.Android.tools.build:gradle:2.0.0' dans votre fichier niveau supérieurbuild.gradle.

Fait

0
Hiren Patel

Je viens de Supprimé le Build Dossier et Projet propre. Cela a fonctionné pour moi ... !!!

0
asif galachar