36 votes

Faites en sorte que Ctrl + F11 lance le projet Android même lorsque vous êtes sur un fichier XML.

Ctrl+F11 sur Eclipse est un sauveur de vie. Malheureusement, cela ne fonctionne que lorsque l'onglet de fichier actuellement sélectionné est un fichier .java. Cela ne fonctionne pas lorsque l'onglet de fichier actuellement sélectionné est un fichier .xml.

J'ai consulté cette excellente ressource SO et j'ai trouvé quelque chose de très similaire à ce que je cherche mais malheureusement la solution proposée ne fonctionne tout simplement pas pour les fichiers XML dans un projet Android.

Y a-t-il un moyen de faire en sorte que Ctrl+F11 lance le projet Android même lorsque vous êtes sur un fichier XML?

Voici la fenêtre de dialogue de mes préférences actuelles :

entrez la description de l'image ici

Mise à jour : Cela a mystérieusement commencé à fonctionner. Je n'ai aucune idée de comment cela s'est produit (je n'ai rien changé dans Eclipse, sauf pour redémarrer Eclipse déjà existant).

58voto

Rob Points 551

Cela a résolu le problème pour moi.

Eclipse -> Fenêtre -> Préférences -> Exécuter/Déboguer -> Lancement -> Opération de lancement -> Toujours lancer l'application précédemment lancée

8voto

ef2011 Points 2172

Répondant à moi-même (après environ 4 mois) : Il n'y a pas de moyen de lancer le projet Android même lorsque vous êtes sur un fichier XML en utilisant Ctrl+F11.

Un contournement actuellement fonctionnel est de sélectionner un fichier .java (Ctrl+F6), puis d'exécuter le projet via Ctrl+F11.

Alternativement, si vous devez voir le LogCat pendant que le programme s'exécute, injectez un Ctrl+F8 entre les deux, c'est-à-dire :

  1. Sélectionnez un fichier .java (Ctrl+F6),
  2. Passer à la perspective DDMS (Ctrl+F8),
  3. Exécuter le projet via Ctrl+F11.

Tout pour éviter de lever la main du clavier... ;)

2voto

HRJ Points 4750

Un raccourci alternatif : Alt + Shift + A, qui ouvre un menu spécifique à Android. Appuyez ensuite sur R ou sélectionnez Run avec la souris.

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