web-dev-qa-db-fra.com

Android bogue studio 2.0: aucune modification à déployer

Je télécharge la dernière Android Studio 2.0 de Android Develop Website).

Mais lorsque je modifie une ligne de code et que j'utilise "l'exécution instantanée", au lieu de mettre à jour les modifications, cela m'invite "pas de modification à déployer".

Cela se produira lors des modifications de code et des modifications XML.

Mais quand je redémarre Android Studio, les choses fonctionnent bien une ou deux fois, puis "pas de changement à déployer" Revenez!

J'ai utilisé mon ancien SDK sur Android Studio ancienne version. JDK est 1.7.0 Windows7 64

Alors, quelqu'un a ce même bug?

29
Rabbit

Beaucoup de gens ont ce problème car Instant Run est encore assez bogué. La meilleure chose à faire serait de désactiver complètement l'exécution instantanée par Préférences> Build, Execution, Deployment> Instant Run> Enable Instant Run

25
Andrew Orobator

Résolu en reconstruisant le projet (menu Build -> Rebuild project)

10
Alexeev Valeriy

Cela ressemble à un bug. Il serait très utile à notre équipe que vous puissiez signaler le bogue avec des étapes de repro spécifiques afin que nous puissions enquêter. Sans votre aide, il nous sera très difficile de retrouver ces problèmes. Nous voulons qu'Instant Run fonctionne pour vous.

Vous pouvez signaler un bug sur ce lien: https://code.google.com/p/Android/issues/entry?template=Android%20Studio%20Instant%20Run%20Bug

3
James Lau

Également avoir ce problème avec Android Studio 2.1. Désactiver Instant Run semble l'avoir résolu, ce qui est regrettable, mais je perdais plus de temps à ne pas comprendre pourquoi l'ancien code était exécuté qu'Instant Run était en train de me sauver!.

1
jeffbl

Pas une solution mais une meilleure solution de contournement Je préférerais:

  1. Appuyez sur "Applications récentes"
  2. Fermez simplement mon application de la liste
  3. Réexécutez l'application

Cela prend moins de temps que le nettoyage et la reconstruction.

Mise à jour:

Réexécutez l'application fonctionne également:

enter image description here

Lorsque l'exécution instantanée ne fonctionne pas correctement:

Pour autant que je m'en rende compte, Instant Run fonctionne correctement lorsque je change mes identifiants de vues sinon il ne reconnaît pas les changements en xml et me donne "Pas de changement à déployer"

0
Milad Faridnia

Exécutez TAB à côté de anroid-monitor, parfois cela montre, no changes to deploy signifie que les modifications de code n'ont pas été ajoutées à votre application (ce bogue a été résolu dans une large mesure).

Parfois, il exécute la nouvelle application et lorsque vous redémarrez votre application, il affiche l'ancienne (ce bug a été résolu, officiellement déclaré sur Android).

Solution :

  • Désactivez l'exécution instantanée sous les paramètres de votre projet (vous pouvez faire face à une erreur lors de la génération de Gradle si vous passez de l'exécution instantanée à l'exécution normale, puis essayez l'option de nettoyage ou s'il y a toujours une erreur, vous pouvez supprimer ces fichiers sur le chemin indiqué par l'erreur)

  • Essayez d'utiliser la dernière version studio qui s'est totalement améliorée
    exécution instantanée.

0
Pavneet_Singh