2010-01-31 11 views
52

Actualmente uso Eclipse para el desarrollo de Android en estos días, y he desarrollado una buena memoria muscular para Ctrl-F11 para ejecutar mi aplicación. El problema es que, si estoy editando un archivo XML (como manifiesto o diseño) cuando pulso esa combinación de teclas, Eclipse hace algo que considero inescrutable ... Intenta "ejecutar" mi archivo XML, creando un archivo de salida erróneo (llamado algo así como layout.out.xml) que luego tengo que eliminar, agregando una configuración de lanzamiento XML inútil a mi historial, y en general ser un dolor en mi trasero.¿Cómo evitar que Eclipse intente ejecutar archivos XML?

No es gran cosa, pero es una molestia constante. ¿Alguien sabe cómo deshabilitar "ejecutar" para XML en Eclipse? He intentado encontrar un ítem de configuración para él, pero las opciones de Eclipse son un agujero tan grande que no he tenido suerte allí.

Gracias!

+0

posible duplicado de [error de análisis SDK main.out.xml androide?] (http://stackoverflow.com/questions/2393103/android-sdk-main-out-xml-parsing-error) –

Respuesta

66

Puede decirle a Eclipse que inicie su última configuración de inicio, en lugar de intentar crear una configuración de inicio para el documento/selección actual. En Preferencias -> Ejecutar/Depurar -> Ejecutar, puede seleccionar "Ejecutar siempre la aplicación iniciada previamente".

EDITAR: Es probable que tenga un complemento que define un atajo de inicio que se activa en archivos XML. Esto suena como algo bastante tonto de hacer.

+0

Gracias, parece que funciona. FWIW, he tenido problemas con los complementos de Eclipse incompatibles en el pasado, así que esta es una instalación limpia con solo el SDK de Android agregado. Así que presumiblemente ese atajo de lanzamiento se define en el plugin de Android. – String

+5

No, eso también puede ser molesto. Es mejor hacer lo que dijo este tipo aquí: http://stackoverflow.com/questions/2393103/android-sdk-main-out-xml-parsing-error/5469625#5469625 –

+1

Sé que esta es una pregunta antigua pero @RobertMassaioli El enlace es definitivamente el camino a seguir (en los comentarios), no esta respuesta. – durron597

2

Gracias a la respuesta de JesperE lo resolví con "Ejecutar siempre la aplicación lanzada anteriormente".

Solo quería agregar que no tuve el problema con el lanzamiento de xml hasta que instalé "Herramientas de desarrollo de PHP".

Mi conclusión es que en el futuro podría considerar tener dos instalaciones separadas de Eclipse:

  • uno con Java limpia y programación Android (posiblemente otras cosas)
  • Y uno con PHP y posiblemente otra web -relacionado cosas
2

Mi solución es desinstalar el complemento XSL.

0

Como Oraple declaró:

desinstalación [la] plugin de XSL

Esto se hace mediante

  1. clic sobre Ayuda> Instalación detalles
  2. buscar " xsl "
  3. seleccionar el plugin
  4. clic sobre la desinstalación ... -botón en la parte inferior
  5. reiniciar el IDE si pronta
Cuestiones relacionadas