2010-12-14 35 views
8

Lors de la compilation de trucs android en eclipse, je suis toujours ennuyé quand je clique sur le bouton "Exécuter" pour compiler et exécuter, si je suis dans un fichier .java tout fonctionne très bien im dans un fichier .xml (pour les mises en page Android), il compile le fichier xml et produit un fichier _out.xml qui visse le projet de sorte que je dois d'abord supprimer le fichier "out" puis nettoyer mes fichiers de projet.Eclipse - Désactivation de la compilation de fichiers XML en perspective Java

Une réponse rapide sur la façon de désactiver la compilation de fichiers XML?

Répondre

10

Samuel a déjà dit une solution. Ce que je préfère, c'est d'utiliser le réglage "Toujours exécuter le dernier projet".

Aller à la fenêtre -> Préférences -> Exécuter/Debug -> Lancement et que activer l'option sur le fond étiqueté: « Toujours lancer l'application lancée précédemment »

Si vous avez plusieurs projets que vous aurez parfois la question que vous démarrez un projet que vous ne vouliez pas commencer. Cela ne se produira qu'une seule fois, car après avoir démarré le bon projet, vous y resterez jusqu'à ce que vous passiez au projet suivant (ce qui ne devrait pas arriver très souvent un jour ouvrable).

Ce n'est pas une solution parfaite, mais cela évite le problème mentionné avec, selon mon expérience, les effets secondaires les plus faibles/les plus petits (quel est le bon terme?).

+0

Ok c'est comme une bonne solution – GaryD

4

Il n'y a aucun moyen de le faire, la raison pour laquelle cela se produit est dû au fait que lorsque vous cliquez sur "Exécuter", il essaie d'exécuter le fichier .xml au lieu du Projet lui-même. La chose la plus simple à faire pour éviter cela est de faire un Ctrl + s, puis cliquer sur le dossier du projet, puis sur Exécuter, ou faire la même chose, mais passer d'un onglet à un fichier .java. Désolé d'être le porteur ou de mauvaises nouvelles, quand j'ai commencé j'ai eu le même problème .. m'a rendu fou, mais quand vous entrez dans la nouvelle habitude, vous allez bien!

+0

La solution Warrens sonne mieux .. thx nate – GaryD

+0

Désolé ... je veux dire samuel .. – GaryD