Android Studio est le déploiement des modifications à l'application
Parfois ce scénario se produit lors du développement. Je voudrais faire un changement dans mon code source, cliquez sur enregistrer tout et puis courir, mais la changement ne serait pas, apparemment, ne se reflète pas dans l'app -(je suis à l'aide d'un appareil pour le test). Je peux même la désinstallation de l'application sur mon appareil, et de frapper de nouveau l'exécution et la nouvellement installé l'app n'a pas encore reflète le changement dans le code source. Lorsque cela se produit, j'ai pour modifier la source, frappé exécuter et peut-être alors une nouvelle version avec les modifications que j'ai attendu sera sur l'appareil.
J'ai aussi essayé la solution ici, mais il ne semble pas fonctionner souvent.
Android Studio - Déploiement de mon application sans nouvelles modifications
- veuillez consulter ceci et ceci la réponse.
- Avez-vous trouvé une solution de contournement pour ce problème? J'ai en face de cette avant de, et Claire, Reconstruire, ou tout simplement redémarrer Android Studio a travaillé. Mais aujourd'hui, RIEN ne semble pouvoir les résoudre. Je suis la désinstallation de Studio et allez l'installer à nouveau et de voir si quelque chose change. Je ne crois pas que c'est un Instantané de problème. J'ai un suspect qu'il commence à se produire après un manuel d'installation que j'ai fait aujourd'hui à l'aide de
adb
depuis le terminal. Les choses que j'ai essayé: - nettoyer, reconstruire, d'invalider les caches et redémarrez Studio - forcer l'arrêt, nettoyage des données et de désinstaller app à partir de l'appareil - redémarrez l'ordinateur et du périphérique
Vous devez vous connecter pour publier un commentaire.
J'ai eu le même problème. Ce fil surgi la première fois quand j'ai cherché pour elle. Résolu (en espérant donc) en n'utilisant pas l'Instant fonctionnalité d'Exécution. Peut-être pas la meilleure solution mais ça marche pour l'instant.
Suffit d'aller dans "Fichier -> Paramètres -> Construire, l'Exécution, le Déploiement de -> Instant de la course" et juste désactiver. Avec cette Android Studio construit à partir de zéro à chaque fois, mais c'est mieux que pas de bâtiment à droite.
Mini coup de gueule: Presque chaque version d'Android Studio est livré avec un bug gênant. Ils vont sortir la version 2 mais sa bêta est encore buggé. J'espère qu'ils stabilisent l'IDE dans le proche avenir.
File -> Preferences -> Build, Execution, Deployment
Hier (2018-03-27) Android Studio a publié une mise à jour officielle de 3.0.1 à 3.1, et il semble que beaucoup de gens (dont moi) commencer à courir à nouveau ce problème.
De crédit à #5 commentaire ici, ci-dessous comment il a résolu:
Dans Android Studio, aller à
Run
>Edit Configuration
.Sous
Before launch:
, si vous ne trouvez pasGradle-aware Make
, comme ci-dessous:Ajouter
Gradle-aware Make
et en laissantTask
vide.Avertissement: je ne sais pas ce que ces moyens d'action, et si elle va entraîner d'effets secondaires. Apprécier si quelqu'un peut donner plus d'explication sur elle!
MODIFIER
Grâce à @ChristopherSmit référencé, cette page mentionne que
Gradle-aware make
signifie "Compiler le projet et exécutez Gradle".Au début, je suppose que cela peut faire
Run
s prendre plus de temps, même si aucun code n'a été changé, mais après test, la deuxième fois est toujours beaucoup plus rapide si aucun code n'a été changé.Compte tenu du fait que c'est une option par défaut si vous créez un nouveau projet à l'aide de 3,1, je pense que cette configuration est assez sûr.
J'ai eu le même Problème, en utilisant Android Studio 2.0.0, résolu par reconstruction mon Projet.
Build > Rebuild Project
ou par Propre et Réexécutez
Run > Clean and Rerun
Ce fut un réel stumper jusqu'à ce que j'ai réalisé que mes modifications ne doivent pas être propagées à tous les fichiers pertinents ...
Si vous rencontrez des problèmes avec les mises en page, comme je l'ai été, vous pouvez trouver que vous avez besoin de mettre à jour la mise en page dans le res > layout-v17 dossier. J'avais fait des changements par la Vue de la Conception dans le disposition dossier et ces changements semblaient être propagées automatiquement à mise en page-v17, d'abord. Cependant, plus tard, les changements N'étaient PAS.
Vérifier votre res > layout-v17 dossier et voir si le .xml fichiers dans ce dossier de refléter les changements que vous voyez dans votre res > mise en page dossier. Vous trouverez probablement qu'ils n'en ont pas. Résoudre ce problème et re-déployer. Comme moi, vous devriez voir le nouveau code de mods.
Espère que cette aide.
Pour l'instant j'ai résolu le problème en fermant l'application et l'exécuter à nouveau. Il a travaillé comme un charme. Vous ne savez pas encore si c'est une coïncidence, mais je suppose que c'valeurs de lui donner un essai.
Je me demande vraiment si ça fonctionne quelques autres personnes aussi. Permet de donner un essai et laissez-moi savoir.
Pour moi instantanée de la course a été un cauchemar, de 2 à 5 minutes temps de construire, et maddeningly souvent, les récents changements n'ont pas été inclus dans les versions. Je recommande fortement la désactivation instantanée exécuter et en ajoutant cette ligne à gradle.propriétés:
D'abord construire prend souvent un certain temps pour les grands projets (1-2minutes), mais après il est mis en cache les versions ultérieures sont généralement lightnight rapide (<10secs).
Eu ce astuce de reddit utilisateur /u/QuestionsEverythang qui m'a sauvé TELLEMENT presser autour de avec la course!
Assurez-vous que vous n'avez pas un tracé alternatif. Si vous le faites, vous pourriez être en train de changer l'un et le déploiement d'une autre.
Même problème est apparu après que j'ai mis à jour le buildVersion à partir de 23. Essayé de l'enlever AVDs et de recréer, de la Synchronisation avec Gradle Fichiers. Rien n'a aidé. Réinstallation complète de Andriod Studio a résolu le problème. C'est peut-être pas la solution mais cela n'a fonctionné pour moi.
Moi aussi résolu en n'utilisant pas l'Instant fonctionnalité d'Exécution. Peut-être pas la meilleure solution mais ça marche pour l'instant. Je suis à l'aide d'Android Studio 2.0 beta 2...
La chose qui a fonctionné pour moi a été d'ajouter quelques mauvaises xml pour l'un de ma mise en page des fichiers xml, essayez de construire et obtenez une erreur, puis annuler la modification et de débogage de nouveau. Pas joli, mais assez vite.
Une autre chose qui semble fonctionner la plupart du temps: débranchez et rebranchez le développement de votre téléphone/appareil. Cela semble forcer une réinstallation, au moins sur ma machine Linux.
J'Aime Instantanée Fonctionnalité d'Exécution et je n'aime pas le désactiver juste à cause de ce bug.
Pas une solution, mais comme une meilleure solution de contournement je préfère:
Cela prend moins de temps que de le Nettoyer ou de le Reconstruire.
Mise à JOUR
Exécutez à nouveau l'application fonctionne également:
J'ai le même problème, j'ai décoché instant Exécuter et aussi j'ai essayé de "nettoyer et exécuter l'option" mais sa ne fonctionne pas. J'ai essayé de gradle de synchronisation, mais j'ai quand même la question. Sa peut être résolu que si je le reconstruire complètement par la suppression du dossier de création.
Vous pouvez comprendre si le code est déployé ou non en mettant un debug point d'arrêt à la nouvelle ligne que vous avez ajouté. Si il y a une croix sur le point d'arrêt, ce qui signifie qu'il n'est pas déployé. Vous avez besoin pour nettoyer et reconstruire le projet.
Pour aujourd'Hui(31/3/2018) Downgrade Juste installer Android Studio 3.0.1 Sans désinstaller Android Studio 3.1.0 c'est l'économie de temps...pour moi
1.)Officiel lien de Téléchargement(android studio 3.0.1 de taille 684mb): https://dl.google.com/dl/android/studio/install/3.0.1.0/android-studio-ide-171.4443003-windows.exe
2.)lancer directement l'installation sans désinstaller la précédente
3.)seulement permettent de remplacer les fichiers de programme C:\Program Files\Android\Android Studio\
4.)ne supprimez pas les précédentes des fichiers de configuration lors de l'installation processus
parce que c'est l'économie de temps pour le faire et son travail instantanément pour moi
et j'ai essayé beaucoup d'option dans android srudio 3.1.0 et après avoir donné à mes jours, il me sortir de ce problème