Je développe une application Android à l'aide d'Android Studio (0.89 Build # AI-135.1404660, créée le 3 septembre 2014) à l'aide d'un émulateur et d'un périphérique Nexus 4.
J'ai eu le même problème avec une version antérieure à celle.
Le problème est qu'après avoir changé mon code et mes fichiers de ressources, l'ancien apk est toujours installé sur le périphérique ou l'émulateur.
Que dois-je faire pour que le code actuel soit exécuté? Est-ce une configuration de bâtiment?
Est-ce un problème connu avec Android Studio?
Ou avec un appareil Nexus 4?
C'est la deuxième fois que cela se produit et je l'ai résolu (après) après avoir essayé l'une des étapes ci-dessous. Ils n'ont pas encore travaillé pour moi.
Voici ce que j'ai essayé
J'ai lu le texte suivant:
Aucun n'a fonctionné jusqu'à présent.
Le comportement est erratique. Je l'ai résolu en consultant mon code.Il s'est avéré qu'un fichier de ressources était invalide. Essayez de revenir à la dernière version de votre code qui fonctionnait avant les modifications actuelles ... Probablement un problème connu qui sera/a été résolu en version bêta
J'ai eu le même problème. Après avoir essayé de nombreuses méthodes qui ne fonctionnaient pas, je me suis rendu compte que j'avais accidentellement changé une option dans ma "Configuration d'exécution". Voici exactement ce que j'ai fait pour résoudre le problème.
Cela a résolu le problème immédiatement. J'espère que cela aide quelqu'un!
Exécuter/Déboguer les configurations/Divers TAB [] Décocher: Ignorer l'installation si APK n'a pas changé
Android Studio ne détecte pas toujours les petites modifications de code.
Google pense que c'est une fonctionnalité, pas un bug
https://code.google.com/p/Android/issues/detail?id=156263
Leur solution proposée est de copier le ou les apk au lieu de manipuler le nom de fichier, comme par exemple.
J'ai également été confronté à ce problème et obtenir une solution en supprimant le dossier de construction manuellement, car un moment ne peut pas être supprimé. Donc, allez dans le dossier de l'application et trouvez le dossier de construction, supprimez-le, puis nettoyez et construisez le projet, puis relancez.
Vous devez sélectionner l'option "Déployer le fichier APK par défaut" dans Configurations Exécuter/Déboguer. Après cela, Android Studio téléchargera et installera un nouvel apk sur votre émulateur/périphérique lorsque vous exécuterez l'application.