2011-05-05 10 views
36

Ctrl + F11 en Eclipse es un salvavidas. Lamentablemente, solo funciona cuando la pestaña del archivo seleccionado actualmente es de un archivo .java. No funciona cuando la pestaña del archivo seleccionado actualmente es de un archivo .xml.Hacer que Ctrl + F11 inicie el proyecto de Android incluso cuando está en el archivo XML

Busqué este gran recurso de SO y encontré algo very similar a lo que estoy buscando pero desafortunadamente el solution offered simplemente no funciona para XML en un proyecto de Android.

¿Hay una manera de hacer el proyecto Android Ctrl +F11 lanzamiento incluso cuando el archivo XML?

Ésta es mis preferencias actuales ventanas de diálogo:

enter image description here

Actualización: Este misteriosamente comenzó a trabajar. No tengo idea de cómo sucedió esto (no cambié nada en el Eclipse, excepto el Eclipse existente y lo reinicié).

+0

Esa respuesta debería funcionar ... solo asegúrese de iniciar desde algún archivo Java en su proyecto en algún momento antes de intentar iniciar desde el archivo XML. –

+0

Nunca lo hice funcionar correctamente, no es que lo haya intentado muy duro, pero de alguna manera no era obvio. – Phonon

+0

@Phonon De alguna manera comenzó a funcionar. ¿Es posible que este cambio a * realmente * se aplique, se debe reiniciar Eclipse? – ef2011

Respuesta

8

Respondiendo a mí mismo (después de aproximadamente 4 meses): No hay una manera de hacer Ctrl +F11 lanzamiento del proyecto Android, incluso cuando el archivo XML.

Una solución que trabaja actualmente es seleccionar un archivo .java (Ctrl +F6), a continuación, ejecutar ejecutivo del proyecto a través de Ctrl +F11.

Alternativamente, si usted necesita ver el LogCat mientras que el programa se está ejecutando, inyectar una Ctrl +F8 en el medio, es decir:

  1. Seleccione un archivo .java (Ctrl +F6),
  2. Cambiar a perspectiva DDMS (Ctrl + F8)
  3. Ejecute el ejecutivo del proyecto a través de Ctrl + F11.

cualquier cosa para evitar el levantamiento de mano del teclado ...;)

+0

* Cualquier cosa para evitar levantar la mano del teclado ... * - Debe ser un usuario de trackpoint de ThinkPad como soy :) – Czechnology

58

Esto solucionó el problema para mí.

Eclipse -> Ventana -> Preferencias -> Ejecutar/Depurar -> Lanzamiento -> Operación Lanzamiento -> Siempre Iniciar la aplicación previamente lanzado

+1

Gracias por la respuesta. Me pregunto por qué eclipse no mantendría esto por defecto para Android. –

+0

Hace mucho tiempo, este era el valor predeterminado en Eclipse, y ahora después del lanzamiento de Luna, esta opción vuelve a ser la predeterminada. – HRJ

+0

Solo esta solución funcionó para mí. Gracias – Arunkumar

2

Un atajo alternativo: Alt + Shift + Un , que aparece un menú específico de Android.A continuación, presione R o seleccione Run con el mouse.

+0

¡Inteligente! En una nota al margen: este es el equivalente específico de Android del estándar Alt + Shift + X y Alt + Shift + D (que desafortunadamente no ejecuta ni depura Android). –

Cuestiones relacionadas