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
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.
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)
Supprimer votre dossier de construction
Lorsque vous exécutez le projet, le dossier de construction sera créé automatiquement
Allez dans l'option BUILD du menu> Nettoyer le projet, Construisez le projet
Cela devrait fonctionner sans exécution instantanée.
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.
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.
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
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.
Je viens de faire un projet Build> Clean et ensuite relancer l'application!
Je voulais exécuter l'application en mode débogage et j'ai reçu le même message, alors j'ai essayé:
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.
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.
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
Je viens de Supprimé le Build Dossier et Projet propre. Cela a fonctionné pour moi ... !!!