Android Studio est l'installation de la vieille apk de l'appareil
Je développe une application Android utilisant Android Studio (0.89 Build #IA-135.1404660, Construite sur Sept 3,2014) en utilisant à la fois l'émulateur et Nexus 4 de l'appareil.
J'ai eu le même problème avec une version antérieure à la version que.
Le problème est que j'ai modifié mon code et les fichiers de ressources, j'ai toujours l'ancien apk installé sur l'appareil ou l'émulateur.
Que dois-je faire pour le faire fonctionner, code actuel? C'est un bâtiment de config?
Est-ce un problème connu avec Android Studio?
Ou avec un Nexus 4 appareil?
C'est la deuxième fois qu'il s'est passé, et je l'ai résolu(à l'époque) après avoir essayé l'une des étapes ci-dessous. Ils n'ont pas travaillé pour moi encore une fois.
Voici ce que j'ai essayé
- Build > Nettoyage de Projet > Redémarrer Android Studio > Exécuter
- Build > Projet de Reconstruction de > Exécuter
- L'étape 1 et la Désinstallation de l'apk de l'appareil
- L'étape 2, plus Unistalling de l'apk de l'appareil
- Ajoutant erronée entrée de ressource puis en cours d'exécution.
J'ai lu les suivantes:
- Android apk installer: Comment faire pour effacer les fichiers de l'ancienne version?
- bad - Comment faire pour réinstaller une application, sans conserver les données?
- L'appareil a encore le vieux apk
- Android build n'est pas de mise à jour de la base de code ou de ressources pour cible .apk sur le périphérique
Aucun n'a fonctionné jusqu'ici.
- Je le vois dans 1 RC2, avez-vous trouvé quelque chose à ce sujet?
- Le comportement est erratique. Je l'ai résolu par l'examen de mon code.Il s'est avéré qu'il y avait un fichier de ressources qui n'est pas valide. Essayez de revenir à la dernière version de travail de votre code avant les changements en cours... Probablement un problème connu qui sera résolu de la Bêta
Vous devez vous connecter pour publier un commentaire.
J'ai eu le même problème. Après avoir essayé de nombreuses méthodes qui n'ont pas de travail, j'ai réalisé que j'avais accidentellement changé une option dans mon "Run Configuration". Voici exactement ce que j'ai fait pour résoudre le problème.
Le problème a été résolu immédiatement. Espérons que cela aide quelqu'un!
Run /Debug Configurations /ONGLET Divers
[] Décocher: passer l'installation si APK n'a pas changé
Android Studio ne permet pas toujours de détecter de petits changements dans le code.
Le comportement est erratique. Je l'ai résolu par l'examen de mon code.Il s'est avéré qu'il y avait un fichier de ressources qui n'est pas valide. Essayez de revenir à la dernière version de travail de votre code avant les changements en cours... Probablement un problème connu qui sera/a été résolu de la Bêta
Google pense que c'est une fonction, pas un bug
https://code.google.com/p/android/issues/detail?id=156263
Leur solution proposée consiste à copier l'apk(s) plutôt que de manipuler le nom de fichier, comme par exemple
La copie de fichier APK sur Android Gradle projet
J'ai aussi été confronté à ce problème et d'obtenir la solution par la suppression de construire le dossier manuellement parce que peu de temps ide ne peut pas être en mesure de les supprimer. Donc aller dans le dossier app et de trouver de construire de la suppression du dossier et après avoir nettoyer et de construction du projet et de courir à nouveau.
projectname->app->build
Vous devez sélectionner "Déployer par défaut APK" option Exécuter/Déboguer les Configurations. Après que Android Studio va télécharger et installer de nouveaux apk de votre émulateur/appareil lorsque vous exécutez l'application.
Dans android studio. au côté droit. voir gradle option. cliquez sur elle. puis appuyez sur flèches circulaires bouton affiché sur la place rouge.
J'ai passé beaucoup trop d'heures de garder cela pour moi-même. La façon dont je le fixe c'est que j'ai remarqué quelques heures plus tard que j'ai été en utilisant différentes version mise dans res/.... J'ai fait deux versions de mise en page (mise en page-v26) et (mise en page). Tout ce temps j'ai été la modification de l'autre et de télécharger un autre. Peut-être que c'est juste une erreur de débutant, mais j'espère que quelqu'un va trouver utile.
La raison pour laquelle il y a 2 version était à cause de " autofillHints="" -> quickfix -> créer une nouvelle version de mise en page "
l'image de mon arbre