2010-12-14 11 views
8

Quando compilo roba Android in eclissi, sono per sempre seccato quando premo il pulsante "Esegui" per compilare ed eseguire, se sono in un file .java tutto funziona alla grande se im in un file .xml (per i layout di Android) compila il file xml e produce un file _out.xml che rovina il progetto in modo che prima debba cancellare il file "out" e quindi pulire i miei file di progetto.Eclipse - Disabilitazione della compilazione di file XML in prospettiva Java

Qualche risposta rapida su come disabilitare la compilazione di file xml?

risposta

10

Samuel ha già detto una soluzione. Quello che preferisco è usare l'impostazione "Esegui sempre l'ultimo progetto".

Vai alla finestra -> Preferenze -> Esegui/Debug -> Avvio e poi attivare l'opzione in basso con l'etichetta: "lanciare sempre l'applicazione in precedenza lanciato"

Se si dispone di più progetti a volte si ha la problema che si avvia un progetto che non intendevi iniziare. Ciò avverrà solo una volta, perché dopo aver avviato il progetto giusto, ci si atterrà a questo finché non si passa al prossimo progetto (che non dovrebbe accadere molto spesso in un giorno lavorativo).

Non è una soluzione perfetta, ma impedisce il problema menzionato con, secondo la mia esperienza, gli effetti collaterali più bassi/più piccoli (che cosa è il termine giusto?).

+0

Ok questo sembra una buona soluzione – GaryD

4

Non c'è modo di farlo, la ragione per cui accade è che quando si fa clic su "Esegui" si sta tentando di eseguire il .xml invece del Progetto stesso. La cosa più semplice da fare per evitarlo, è quando vai su hit run fai un Ctrl + s, quindi fai clic sulla cartella del progetto, poi premi run, o fai la stessa cosa, ma cambia scheda in un file .java. Mi spiace essere il portatore o la brutta notizia, quando ho iniziato ho avuto lo stesso problema .. mi ha fatto impazzire, ma quando entri nella nuova abitudine, stai bene!

+0

La soluzione di Warrens suona meglio .. thx nate – GaryD

+0

Scusa ... Voglio dire samuel .. – GaryD

Problemi correlati