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
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
Réponses:
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.
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)
Supprimer votre dossier de construction
Lorsque vous exécutez le projet, le dossier de construction sera créé automatiquement
Aller à l'option BUILD dans le menu> Nettoyer le projet, Construire le projet
Cela devrait fonctionner sans exécution instantanée.
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.
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
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.
Je viens de faire un projet Build> Clean, puis de réexécuter 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, 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.
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é
Je viens de supprimer le dossier de construction et le projet de nettoyage . Cela a fonctionné pour moi ... !!!
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.