52 votes

Recharger l'application Android dans l'émulateur sans redémarrer l'émulateur dans Eclipse?

Est-il possible de recharger une Android application dans l’émulateur sans fermer l’émulateur, enregistrer les modifications de code et réexécuter l’émulateur ? Si je fais encore un simple changement de la disposition, il faut environ 30 secondes avant que je le lance dans Eclipse et Android « bottes » et je ne peux débloquer l’émulateur pour exécuter l’application. Est-il possible de raccourcir ce temps lorsque making change, ou est-ce quelque chose je dois traiter ?

56voto

Kevin Williams Points 1300

L'émulateur Android est chaud déployable. Une fois que vous enregistrez et cliquez sur 'run' (en supposant qu'aucun des erreurs de compilation), il sera forfait et re-déployer à l'émulateur qui va alors redémarrer l'application pour exécuter la nouvelle version. La même chose est vraie si vous avez un Développeur Android Téléphone connecté via le port USB.

Si vous obtenez le message d'Avertissement": Activité qui n'est pas commencé, sa tâche a été porté à l'avant", elle aide à cesser de fumer/se déplacer de l'avant l'application en cours d'exécution dans l'émulateur en appuyant sur le bouton retour. Semble que Android ne remplace pas l'application en cours d'exécution dans ce cas.

21voto

Adil Malik Points 1754

Dans Eclipse, cliquez sur Exécuter -> Exécuter la Configuration ...

Pour la première fois, vous devez régler l'option mise en surbrillance, parce que vous n'avez pas n'importe quel émulateur déjà lancé. enter image description here

Après le premier run, vous avez maintenant un émulateur déjà en cours d'exécution. Maintenant, lorsque vous apportez une modification à nouveau à Exécuter -> Exécuter la Configuration ...

et Régler l'option en surbrillance: enter image description here

Maintenant, le déjà en cours d'exécution de l'émulateur sera utilisé à chaque fois de relancer votre application et il prend beaucoup moins de temps.

Remarque: à Chaque fois avant de cliquer sur l' Exécution appuyez sur le bouton de l' arrière bouton dans votre émulateur une fois. Ainsi, votre application n'est plus en cours d'exécution sur émulateur. Sinon, vous risquez de voir l'avertissement suivant:

Avertissement: Activité qui n'est pas commencé, sa tâche a été porté à l'avant

1voto

Vijay C Points 1886

au lieu de courir d’eclipse, utiliser à la suite des fichiers de commandes dans le répertoire du projet pour installer et désinstaller l’apk. Ceux qui fonctionnent très bien et rapidement.

Install.bat

Uninstall.bat

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X